great product, a lot cheaper than anywhere I've seen online, I ended up recommending this to a lot of friends with cats as well and they could all say the same thing. the size is good as well, because of the price I didn't have much expectation and thought it might turn out to be smaller but it was perfect. took a while with understanding instructions but as soon as i got the hang of it took no more than 30 minutes to assemble!