Perfect accommodation, close to the sea and best beaches within walking distance. Best place to stay on the island