Good location, beautiful room and common areas, helpful hosts, all on a wonderful island.