We have 4 elderly cats and 2 chihuahuas. They all take advantage of the  steps to get on the bed, which is very high and the dogs cannot get on top of no matter how hard they try. Super easy to put together you really do not even need the directions. It has open steps that are now used as a play area for all the animals.