Beautiful bench. Very well constructed. A little bit of a challenge to put together as it was easy to flip the back panel and have it going the wrong way. However, once we figured it out it all fell into place very easily. Size was perfect for the spot and was happy with the seat cushion. Firm but cushy and the foam rebounds after sitting or putting something on it. Very happy with the purchase.