I have larger cats and they fit in all the hideaways and beds.  Feels very sturdy.  I am not very handy and I was able to put this together myself.