Not perfect but I still love it. The cushions are super slippery, I put an anti-slip pad under them which helps. I also wish there were better color options for the fabric. I paid for pro assembly which I think is worth it. It's so nice to truly lounge- makes me feel like I'm at a resort. Overall, I'm very happy with this purchase. My son wants to spend the night on it. :)