I wish I had read the other reviews before I purchased this. It’s a tad too short lengthwise for my 12lb dachshund mix. Height off the floor and depth front to back are perfect tho. Beige color isn’t very flattering but its fine.