Great top half and flattering but get your own leggings
This was very flattering for me (size 16/18) and I was comfortable all night though thankfully had some brown leggings of my own as the ones that come with it are nasty nylon which wouldn't stay up!