I recommend this product
Excellent quality top and true to size. I originally purchased the size 18 but returned it because it was too big. So glad the 12-16 came back into stock because the straps sit perfectly. One amazing top!