I purchased two of these beds. One for each of my dogs, a 14 lb Mini Schnauzer and a 25 lb Cavachon. Both dogs fit comfortably on their beds, and while firm, both dogs enjoy curling up on the cushion tops. The beds are sturdy and aesthetically pleasing. I chose this bed because of the narrow sleek design, it fits perfectly in my hallway while still allowing enough space to safely and comfortably walk.