Easy to put together. Fabric seems like good quality. So far no squeaks or sounds when gliding or reclining.