No we bought it 2 months ago and it was way too big. We tried to return it but they never had a large and our dog needed it so we ordered a new one. It was used for 2 wks on a 5 yr old german shepherd. She is 66lbs which is how we chose XLbut she isn't big enough.