Perfect for my small porch! It wasn’t too difficult to put together (took maybe 2ish hours for my husband to do by himself), and looks wonderful!