This bench works perfectly in my entryway and my dogs loves to sit on the pillow to watch outside the window. 

Pros: Durable
Cons: Assembly complicated.