The sofa is lovely and perfect for a small apartment. Easy to put together and fabric color it true yo the picture (I got the gray). 

As many others have stated, it is a very low couch, almost child like, but not too low that someone like me (5’11, fat with bad knees) has any difficulty sitting on it or getting up. They said, I do plan to add taller legs to it. 

The sofa is firm but not uncomfortable. To me, firmness feels like stability, as in you don’t have to worry about the couch cushions sinking in or losing their shape. 

Overall, solid but for the price!