I ordered a size up because of how other reviewers described the bottoms. I usually wear an XL, but ordered the XXL. The bottoms fit nicely. I didn't want them too tight. The top is a little too big. Its very comfortable and if I could buy the pieces separately, Id get one in another color.