This was perfect for our porch! Assembly took awhile because there were so many pieces but it wasn't difficult. We love it!