Gorgeous and clean. Fantastic location. Communicative and welcoming hosts. Great experience.