Lovely inn on a breathtaking island.