Size small, fits small - tag reads "forever 21". Only worn once. The top isn't actually denim but has a denim look, and it has adjustable straps and the back in elastic-y so its a bit fit-and-flare. Perfect dress for breezy spring and summer days! In perfect condition.