I absolutely love this sofa. It is firm but I prefer it that way. I purchased the azure blue and the color is rich and bold. It only took five minutes to screw on the legs so assembly was very simple. I have no complaints :).