Excellent quality! Next time I will.order size L for my middle size poodle of 4.2kg. Honestly I didnt even look at the written measures, I just assumed M size would fit, so it is my fault. Will order again from this seller! Received package after only 10 days, which is great!