Its fits perfectly in our patio and it was not to hard to put together my husband assembled it by himself until he had to put on the roof that was definitely a 2 person job. We love it and it is exactly what we needed.