I wear an extra small in bottoms and a small or extra small in tops.  I ordered a medium based on other reviews.  The shirts fits perfectly and I will wear it as a t-shirt rather than a pj top--it's that cute.  The bottoms are a bit big but they are great to lounge around in.  They are also a lot more red than the picture shows.  I am very satisfied with the set.