Outstanding hospitality, amazing little touches, quick communication, peaceful atmosphere and great location.