Experience is getting bad. Payments not being reflected and will end up order being cancelled and refund will take longer. Take note: this is with proof that you already paid and with reference number. Order got cancelled because customer service does not want to do anything than to ask for you to wait 24-48 hours. Now the refund may take 5-45 business days. Such a hassle! Can't recommend