A great place on a lovely island.