Impeccably designed, wonderful location and great hosts. Everything you could ask for.