Perfect! We love it. Challenging to put together,but worth it!. Fits great on our porch and is great with the loveseat