This was WaY better than I expected.. It is so comfortable I wear it way more then I thought I would. I got it to wear to  my wedding..but I wear it a lot.. It also helps my back feel good and I feel like I have better posture in it.. I wear it all day... I don't use the snaps to go to the bathroom.. I just take it down.. It is easy to slip in and out of. I thought the straps would fall down but they don't.. I highly recommend this bodysuit. True to size.