Mary square! So cute! Very lightweight material very breathable! Fits true to size savannah is wearing the large!