It fit like a glove, I couldn't even believe it. I ordered a S and its true to size. I just need to accessorize it with a belt so it doesnt look too plain. Downside is when you have to go pee, you have to undress. Other than that, I dont even mind. Looove it!!!