Great product and great value.  The assembly was easy.  The quality of the product is very durable.  My dogs will greatly enjoy their home.

Pros: Easy assembly, durable finish.
Cons: Not enough color options.