The items on Zaful are incredible and the items I have bought from them have become some of my favorite items. That said, it is an online store so when things don't go well, it's difficult if not impossible to return items. The customer service is good and they try to ensure you are satisfied but it has always been difficult to have to pay to ship it back to them if it isn't good, but they are good about giving "points" for this. It does take a lot of time to ship so you must order about a month in advance to ensure you get it on time!