Fits perfectly on our deck. Takes time to assemble but the assembly was very easy. Directions were clear and all parts were included. We love it