Great option when you have little lead time. You can customize, has great depth and white glove delivery.  

Pros: lead time, comfort/down, depth, price, choice of fabric
Cons: Would like even more fabric options