super easy to put together… i did it by myself in like 30 mins. my cat wont get off it. better then the pet store ones for sure and way cheaper too.