Size was a little large for large, but not by much.  Unfortunately, they fell apart after the first wash with a seam separation on one of the legs.  Amazon was great with the return, and it's possible this was just a rough in the rough.  If the material had held up, I certainly would have kept it.