This item arrived well before the due delivery date. The trousers are well made and the quality is excellent. I bought these for my 9 year old grandson and the only problem I encountered was the sizing. They are small, medium or large, but it would make things much easier if they were sized by the waist eg. 22, 24 , 26 etc. I ordered medium as my grandson is a big lad for his age, the body was a perfect fit, but the legs were about 2ins too long and as they have an underfoot strap this was no good. I returned the item and was amazed at how quickly the refund was paid into my bank account. Excellent quality, excellent service and yes I will buy these again and I certainly do recommend them.