This dress is a perfect fit. It's so comfortable. Kind of of like being wrapped in a light blanket, yet the material is so light that you stay cool, even in the summer heat. The stripped, t-shirt style sleeves gives it a casual look, but the dress itself could be worn just about anywhere. Not see thru, so just perfect for summer. Enough colors in it that you can pair it with many different sandals.