Location is excellent and convenient! Very clean and lots of games to keep everyone entertained. Pool and yard were also very clean. Host communication is awesome! Would definitely stay again!