I love this bench!  I have it on my small front porch and it fits perfects.  It looks great and is functional to put on shoes when taking the puppy out.  I love the small shelf so I can keep my outside shoes there too.  The quality was really good also.