Oh man, these are somewhat tight, but fits oh so well. I was originally going to get L but I chose the XL instead, and that was the right choice I could of made. Had I got them only in large, there would of been a high chance that I wouldn't have been able to get them up pass my thighs. It's a pdefect fit, and it does flatten out the tummyin my opinion.
Rating: [5 of 5 Stars!]