Fantastic location, wonderful host, a magical place to stay