Top is a onesize. Fits a small to 1X person. Button down front with black hearts on front. CUTE AT HEART$67.99PriceSizeOnesizeQuantity*Add to CartBuy Now