This was my second purchase from this company. I placed the order last night, hoping that the merchandize will be delivered by tomorrow. To my surprise all items were delivered this afternoon, less then 24 hrs later. We have a pointer puppy that grows fast, so the concern was to make sure the sizes are right. All items fit, the size chart on the website are quite precise. I highly recommend this company.