Such a beautiful location and wonderful hospitality! It checked every box we were looking for and more..Highly recommend!