Perfect Location. Excellent communication with host regarding directions and parking. Very clean. Very well appointed. Very responsive hosts. So nice to have water and snacks available for guests too!