They have great products and ive never been disappointed but their shipping is just horrible. Even when i pay for 3 day shipping theres still a 50% chance i wont get my product.The coustomer service is amazing but they offer gift cards instead of refunds which doesn't make any sense if i cant even get the product i order.