We received this in timely manner, and the quality was great! We are extremely please! 

Pros: Comfortable! 
Cons: A lot of parts to put together, be prepared!