This is an absolutely lovely place to stay in a very beautiful Greek Island. Very modern, very clean, very good location. Oh, and those views...