I couldn't have built it for the price that I paid!  Assembly was 10-15 minutes and cat loves it!!

Pros: Price, quality, assembly
Cons: color options are limited