These showed up on time and in excellent shape. They fit perfectly, and are very comfortable. Being a big guy, it's hard to find good quality swim wear. Glad I made this purchase and I highly recommend.