This is a great bench - very easy to install and is a perfect size!  
The padding on the top is not the most cushy seat, but we have it in our guest room under a window, so it doesn't get sat on for long periods of time anyway.