While they do have a great selection of products and I have purchased many items from SwimOutlet in the past, I have found their customer service to be really really bad lately. The person (Queency) who communicated with me via chat today was borderline rude telling me that the delivery date was clearly indicated when I checked out and that it was pretty much my fault for missing it. This is incorrect. The shipping was clearly listed as being 2-6 Business days. I am still waiting for my products. I also find amusing that the "Rate your experience" button does not allow you to indeed leave a comment on your experience. Quite telling...