Husband surprised me with this and it is super cute! I can't wait to wear it on vacation this summer and at home! He read reviews that it is somewhat smaller in fit (typically I am a small or medium) so he got a large. It is a little big, but not by much. Makes me think a medium would have been too small for this style of dress. So I would say order a size up.