Have purchased several items from miniinthebox and was very pleased. I purchased the mini iPad cover and it was excellent. The prices are great. The only complaint I would have is the delivery time. You do have to wait a long time for your purchase to arrive.Still waiting for an item purchased more than 14days ago.