This was exactly what we needed - a bench of a certain height, length, and width to go under the window in our office where I work every day so the dog and 2 cats can sit in their with me when they want and keep me company.  Simple, well-constructed, clean lines, reasonably priced, firm but not hard padding.  And when we don't need it, it will fold flat for easy storage.  It's perfect.