Not hard to put together at all, and great quality for the price!! Love it! Very comfortable too!