I love this item. It looks a lot more expensive in the flesh. Fabric is strong & high quality & has plenty of stretch so holds everything in nicely. I wasn't sure about sizing but ordered extra large. I wear size 12 jeans & 32ff. It is a little big on the hips but not dramatically so. It is very short though, I am 5'1 & I don't think it would be wise to bend over while wearing. Very wearable colour, more nude than pink. I don't usually write product reviews but I am thrilled with this item.