This product sure makes your tummy flat, and your back side as well..... which I did not want to happen. I am 145lbs and ordered a large. It is a bit snug but I think the extra large would be too loose. So I will keep it for the days i need a really flat tummy!