Everything you could need on holidays. Great space in a great place. Thoughtful host. Catering to personal needs.