The bench fits the space perfectly, and works well.  The cushion is comfortable, but hard to keep clean (white will do that I know).  The baskets hold well, but are pain to put together!  I am happy with the purchase overall.