The loveseat was quick and easy to assemble. I put it in my living room from my small apartment and it fits perfectly. It's firm but comfortable.