i absolutely love the sofa. yes it is smaller than expected and yes it is a little firm but it is perfect for my small family and it doesnt take up space so my living area doesnt look clustered. i decided to go with yellow accent pillows and yellow certains and the colors completely compliment each other