The XL plenty big as far as length.  I am a size 12 and wear my belts draped on my hips and still had 3 circles left.  The buckle is a little cheap looking and that's why I gave it 4 instead of 5 stars.  Buy it, you'll like it!