I am really happy with my purchase. It is very comfortable. It's does take quite a bit of assembly but once you do the first one it goes pretty quickly. It came in 5 boxes. My only complaint is that all the 5 boxes came on different days. 
Overall I really like it.