I am glad i didn't go by the previews and getnansize smaller. I should have went bigger and I got a 2XL. The thighs only are the part that doesnt fit. A bigger size would look foolish. The top fits great. The material is hard though. Theres no give at all. I wouldnt but again or tell a friend.