For hot tub only All we need is a 10ft x 10ft level area, with Gazebo you need 12x12ft, either on grass, decking, concrete or your patio. We can fit the hot tubs through side access to your garden