Pure magic. Generous hosts with great views and even better dogs.