Yes, Dress/Top. It's a bit short for a summer dress, but perfect for tights/leggings and boots in the winter! Nice and full around the hips with good stretch around the boobs. So yes, it does stay up! Love the fabric, colors photographed are right on!