I bought this product knowing that it would be on the small side. I have a small patio and it fits perfectly. That being said, it is low to the ground. The cushions aren't soft but they are thick and will soften over time. Super easy to put together. (A drill is a must have for quick and easy assembly.) Perfect for my needs!

Pros: Easy assembly
Cons: A little low to the ground