Fit perfectly in my screened in porch. Took a little while to put together; but the end result was worth it and very nice. The material is nice quality, doesn’t feel cheap. Feels sturdy…my 4 boys will put it to the test.