I think this is adorable, especially since we have a small porch, great price, but my husband had a hard time installing it so he insisted I give a bad review...So...4 stars!