We ordered a 15 foot pool kit late April. Waited a week and never got an order confirmation so I emailed them and got an automated response. Soon after my order confirmation came through and said 7 to 10 business days to ship. A week passed nothing. Second week passes and nothing. I wait almost 3 hours to online chat bc every time I call I got hung up on. Lady confirms that the pool is out of stock and will ship in 2 to 3 months. I was furious bc apparently they weren't going to tell me my $1000 pool was out of stock. So I request to cancel order. Lady says she put in request. A week later nothing. I call and finally get through. Diane tells me the order hasn't been cancelled so I am even more pissed and request it be cancelled immediately. She puts in the request and 2 days later I receive the email with cancellation request. That was around the 12th it was finally requested. Said my refund would come within 5 to 7 days. Nothing day 7 or 8 or 9 or 10 so I call get hung up on. Chat is no longer available. So I had to go dispute the charge with my bank for a refund bc the company won't give my money back. Will never ever again use this company and highly recommend spend a bit more and go somewhere else. You will regret doing business here. It's a headache and a waste of time and effort.