Squeaky clean, excellent host and everything you need in a gorgeous location. What more do you need?