I was unsure of what size to order this in and out of fear of dealing with falling out of it like some others experienced I ordered a large and probably should have ordered an extra large.  The quality, fabric and fit are all very nice though and well worth the money.