Very good quality. I'm usually a 2X but I bought the 3X-4X just to be safe. This is definitely NOT tall girl friendly. I am 5'10 and this is made more for a girl 5'6 or under. Even though I sized up, it still didn't fit me due to its length. Everything else fit fine though (besides the chest area, I'm a 40DD). Still wearable, just definitely nowhere near the public.