Its a comfortable sofa but I will give you a breakdown of my rating
5 stars - quality. The fabric is good and soft. Its comfortable and looks same as in the photos.
2 stars - Height. Its not 19 inches high as shown in pictures. Its around 15-16 inches. It sags further 3-4 inches once I sit. I weigh 170 pounds which I would say is average weight.
4 stars - Size. The seats are huge. It has enough depth that you can sit with your legs on the sofa.
4 stars - Customer service is good. They respond quickly. They also gave options to fix the height.
I bought light grey color which is very light, close to creamish white.