I've had a very positive experience with each of my Zaful orders. Honestly, they're some of my absolute favourite bikinis for the summer. Living in Canada, it's very difficult to come across cheekier bikini bottoms so I really like that I can order them online. Overall, fit has been very true to size (I'm a size xs-s and the small fits me well). On one occasion, the top was far too large on me, but the bottoms fit great and I love them. The orders do take a while to get to you at least in Canada (about 3 weeks) but if you're not in a rush or order at least a month in advance before a trip, it's definitely worth it. I've only ever ordered bathing suits an d been very satisfied, but I can't say what the clothes are like.