Fabulous location and wonderful hosts who go out of their way to make sure you're well taken care of.