Smaller and firmer than I was expecting. A small puppy has trouble getting snug in it. But great for an older tiny dog.