I ordered the small and the dress is amazing, I did have to wash it to shrink the length and now it fits perfectly. Its comfortable and very cute to wear around the house or a trip into town. It would also make a perfect bathing suit cover up :)