Great product, it did take ma about 2hrs to put together. My cat loves it, had no problem adjusting. Doors were a pain to put on and are still crooked, but it's not noticeable. Would buy again!