Arrived quickly & Fits perfectly! (size *Large* for a 10-11lb Chihuahua mix*). *Pay close attention to the measurements on the size chart as they run extremely small. Made from a nice thick cotton material. Well constructed. Easy to put on. My little buddy feels so cozy in it and looks even better! Likely going to buy more. Very happy with this purchase.