I ordered this item only to find out that Swim2000 does not have a good inventory tracking system and customer support. Swim2000 can run out of stock on you although the web site says they have the item in stock. When that happens, Swim2000 can ship you something else to substitute for this item without asking for your preference in terms of color and brand. After you contact their customer service (Sales support), you may be in bad luck to be put contact with a person named Bruno Diederichs. He will likely play his righteous tricks on you and refuse to be specific about their replacement or refund promise. The bottom line is, if you order this item from Swim2000, you run a risk of paying for something that you may not have prefered in terms of color brand. And Swim2000 also expects you to be at the short end of the stick in terms of shipping charges and timeline, although they were the one who made the mistakes in their inventory and shipping. So if you can find the same item somewhere else, although it may be a little more expensive, you may end up being a winner doing so. Because I can tell you that dealing with Swim2000 will not be pleasant when it comes to timeline of delivery, replacement, or refund.