Giving it 4 stars only because the bottom half runs pretty large. Very cute suit and super comfortable, otherwise. For reference, I am 5'2 and 175lbs and I ordered a large (Bottom heavy and still loose) I should order a medium  instead