Absolutely perfect! The friendliest people with amazing local knowledge, and the place is just beautiful, with so many extra thoughtful little touches that you’ll barely need to ask for anything. If I could rate higher than 5 stars on this one I definitely would!