Very easy to assemble. I didn't even have half of it together before my cats were playing on it. Everything is washable and easy to maintain. Add ons and extra parts available from manufacture. Great product!!!