Easy to put together, and the velvet material is easy to maintain. It is firm, and sleeps comfortably!