This fits perfectly on my deck. I live in the midwest and didn't want to spend thousands of dollars on something that I know won't last with our weather. I finally found this and decided to order it! SO THANKFUL I did. It has enough room for my whole family to sit on it at one time!