This is a great piece. It doesn't hold my belly in quite as much as I'd hoped for, but it is vry slimming and smoothe. Top did roll a little bit on me, but I may have ordered a little smaller than I should have. But it is very comfortable.