Amazing looking sofa that feels great to sit and sleep on and is easy to put together, but an absolute nightmare to clean!! If you don’t mind digging dirt out of every hole multiple times a day, or you don’t plan on using it that much, then go for it. I’m wishing I’d gone for something with flat seats, personally.