These fit perfectly when I bought them but after one washing they shrunk a full size smaller. Im 510 and bought a large for length and the ended up shrinking so much they barely covered my butt and the legs became capri length.