Perfect! Did take some time to put together. Cushions do slide off easily. But otherwise we love it in our space and it is comfortable