My cat loves this perch. It was very easy to put together and it is sturdy. The cushions are very soft. The bottom bed is large enough for most cats. The top perch is a good size but would not fit a very large cat. The only thing to consider is if you want to put it in front of a window, the window would have to be low to the ground. The bottom bed is not very high.