Im so impressed by this sofa! The color is more teal than emerald green but its very pretty. The cushions are firm, but not uncomfortable. I had guests staying for a week and they said it was good for sleeping. There is a middle bar underneath, which bothered one person, but we just added some blankets as padding and it was fine. 
We have a small house so the size of the sofa suits the space just perfectly.  Id buy again and might add a 2nd one to our guest room.