It is the perfect hight and size. My 35 pound puppy had no trouble using the stairs to climb into bed! The foam construction is sturdy and there is light assembly when it arrives, but it’s as easy as putting a pillow in a pillow case. They are also easy to move and look great in the bed room.