I would give it 5 stars for quality and comfort, however, the assembly was a pain in the rear. It took me almost an hour to put it together because of the way the bolts are designed, they kept wanting to cross thread.