Great place, great hosts. We have stayed here a few times and the place never disappoints.