Perfect, clean and in a beautiful part of the world. Wonderful, thoughtful hosts!! Lovely stay!