This sofa is exactly what we were looking for in terms of color, fabric and firmness! The only thing I wish was that the cushion where the leg part is stays on when you lay down. It slides for us but other then that it is a great sofa!