Legs are low, like oddly low.. but... you get to be batman so I can live with it. Quality is about what you would expect for the price.

As for sizing, I wouldn't say its child sized but its a size small not a stretchy "one size fits most" deal. I'm only 5'2" and normally wear a 6 or size small and it just fits (32D and there was room for the girls but not much to spare).

There is zero lining or support, but once again... you get to be batman so I'll make due. The yellow print of the belt is placed just right to be flattering, any lower and it would be HELLO HERE ARE MY HIPS but instead it made my mom squish look less prominent.