I have been buying my bikinis off of Zaful for a few years now and I have never had any issues with my orders. The shipping can take a little while which is why I've given it 4 stars. Other than that, the quality is very good for the price and their customer service is great. I always get compliments on my bikinis. Sizing is pretty standard, just be sure to reference sizing charts before you order. Some of the tops tend to run a bit small so keep that in mind. I would definitely recommend.