I was looking for a shoe bench for my small entryway and this fit the bill. It has great storage underneath for dog items, scarfs or hats. There are two shelves for shoes or you can use the top shelf as a bench..I added a cushion. Very versatile. 

Pros: Versatile. Looks just like the picture.
Cons: Some assembly required but not any more annoying then similar type furniture.