The shorts are great! They are short, but the material is wonderful, very cute!! The top however is pretty slim and short. I am 5'7" with a fairly long torso, but medium shirts still fit me well. This one rides up to my belly button when I move around. If you have a toned stomach, this may not matter much to you, but I am still working on that stubborn waist, so I am not comfortable in the shirt. The shorts are so adorable, that I am not going to return over the shirt, but its worth mentioning.