Unfortunately, returning. Bottom fits perfect for my frame but tge top is too small.  It's not large enough for D cup. I wish the itms were sold as separates. The colors are as shown. Fabric is goid quality for price.