Location, location, location!
Then this must be the place. Absolutely great hosts and they made our stay memorable.
Cheers