Great people and a great location = amazing vacation