for an XL it seems a bit on the small side; but for what I need it for - it should be okay. Of course it doesn't look JUST like the picture on the site - it's not too far off. Once I put some steam on it - it should be okay.