This bench was bought as a window seat and is perfect. The cushion is firm, which is what we were hoping for.  It is well made and seems pretty sturdy, although it is mainly for looks. It goes well with our rattan furniture.  I had a minor problem with a credit, but it was handled so well, I dealt with Amy-Joe, who was just great. This was also between Christmas and New Years, and she was sick but still had a great attitude. I highly recommend Allmodern.