Not happy with it, from China so that may be why size is so far off. I ordered this for an extra large dog, 120 lbs.  There is no way, my daughters dog fits but she only weighs 45lbs. Would not recommend!