I was impressed with how fast the item waa delivered and how well packaged it was. I had a question on this item and it was answered quite promptly. Would buy again from them! As for sizing, I have a pretty average waist size, I'm 5' 5", and size L fits nice waist wise, but a little long length wise. It is very comfortable though!