Fits perfectly on my new porch. Surprisingly easy to put together. Everything was there and worked were indicated. Did take better part of an afternoon to assemble.