I stumbled upon this as a return to our store. at first, i was a little put off by the change in stitching to add support and shape. but once you put it on, it's perfect. it's very flattering and very comfortable. there are snaps in the crotch, but i wore it for a full day (8+ hours) and had no discomfort. if there were more colors, i'd buy them all lol.