We bought this for our 8 week old puppy our bed is to high for her to get on  she went up the ramp the 1st day looks great and very well made and a breeze to put together