This is a very comfortable sofa, both in the seat and in the back cushions. It came put together except for screwing on the legs. The color is teal green and is exactly like the photo. The only reason I did not give it 5 stars is because when I lean back, my feet dont touch the floor. I am 5 feet five. I dont like to sit with my feet dangling. Fortunately, this sofa is for guests and not for my everyday use.