Modern and comfy accommodation on a good spot on the island.