I just got this in with the matching bottom for a vacation in April and I was so happy with the results. The top and bottom fit perfectly, material is super comfy and stretchy. I’m really excited to wear it it’s so cute. Definitely worth the price. Shipping took about 2 weeks and came right on time. For sizing I got an XS top and bottom, I’m 5’2 and weigh about 110.