Ideal sofa for our kids playroom, and sleep overs. Firm but comfortable enough, great colour (green) and easy to put into a bed. Material is good quality, the side arms slide on and off (and stored in the under seat zip area) which can also be handy. All in all for the money paid this is ideal for us and i would give 5 stars - thanks