I bought a pair of these shorts last year and they were perfect - they fit great, the quality was perfect, and I love them. So I bought three more pairs so I could wear them under my dresses during the summer (to keep down chub rub and to always have pockets) and these were NOT the same. The first pair I ordered had the ODODOS logo on the back and the XXL were a perfect fit, and they were on Prime. The three I bought just now were not on Prime, and didn't have the logo, and they are cheap quality and they are not an American XXL. They are like half the size! I'm returning these, and I guess I'll wait until they are on Prime for me to order again.