Exactly what I was looking for. My cat loves it. Very easy to put together. Very sturdy. The carpet is plush soft.