We ordered two of these Disco Boom Splice Jammer swimsuits for our boys - and both were too small, so we returned them and took the hit on the return cost... And promptly reordered two more pairs in a bigger size, 10 days before our first meet. That order said that part of our order was cancelled but I couldn't find it and I received no shipping notification, so I thought, both must be unavailable and I purchased two pair directly from speedo. Speedo had them to me the day after our first meet, so my boys got to wear them through the season. a couple of days ago, I got one of the two of swim jammers I ordered from swimoutlet.com and our boys have already swam their last meet of the year. The first order was prompt and it was our error so I was frustrated with myself, but this second order being so late and no easy way to cancell the order and assuming it was cancelled and I'm not going to pay the penalty to return a third pair... but needless to say - it's okay to hesitate before order from swim outlet... Next year I will have 4 swimmers on the team, and I will look elsewhere first.