Super cute and easy to put together. Came with everything needed and my cats were already all over it prior to me finishing. Definitely needs to be hooked up to the wall though, with both of my (10 lb) cats playing on it, it would get knocked over without the wall support.