The top is cute but the structure feels like it would not last over one wash or so. I wore it with a skirt and all my friends loved my outfit. I got it in a 3X because I am top heavy (H Cup) and I was still able to wear my underwire bra underneath with no issues.