Couch was easy to put together, arrived in three boxes. It is pretty firm but we are hoping it will break in after some use. The size is perfect for our small space and allows us to have family sleep over if needed. We love to pull out the sleeper for movie nights. Love the extra storage space too. Perfect for our needs. The light grey is more grey/beige, which is a great neutral color for our space.