This fits perfectly on our deck and is amazingly comfortable  and relaxing. It took some time to assemble but it was worth it.