Perfect loveseat for a small apartment, elegant, versatile, and affordable. I like firm cushions to sit, and this fits the bill. I'm unsure of whether a guest would find it comfortable enough to sleep. Installation was easy for me as a single 5'4'' woman, but the box it comes in is very heavy [had help from FedEx]. Deducted a star because material is fragile. As I was setting it up one of the staples in the box damaged one of the cushions. I would not recommend it if you are rough on your furniture or if there are children involved.