Wonderful hosts. Wonderful location. Wonderful service. Reasonable price.