5’7 &1/2, 150lbs, ordered a small and it fits perfect. The skirt is a little snug but the shirt is oversized and a medium would have been huge. For the models fit I suggest sizing down one size like I did. For tall girls of course the skirts short but, it’s a beach type outfit so it’s perfect.