I have stayed twice at Contaratos Beach Hotel with my now husband. There are a number of reasons I would highly recommend this hotel, and I am definitely going back whenever I get the chance. First, the location is perfect. With a beautiful (and VERY inviting) pool and pool area, you are nonetheless steps from the beach and beautiful water. The street is not large, so when people say across the street in their reviews, it is truly a matter of steps across the street to the beach edge. The beach is narrow, but totally lovely with chairs and straw-type umbrella covers. . . and gorgeous water to swim in. We went back and forth between the beach and the pool. The hotel is immaculately clean in all the public and private spaces, and the beds have very comfortable mattresses. The walk into town (Naoussa) is easy, and when you arrive there are many winding streets to explore with diverse shops and bars and restaurants. If you are a photographer, bring your camera so that you can take pictures all the time. Breakfast is nice, but I thought the real treat was when you order lunch at the poolside bar/cafe and get a really good home-cooked meal. (If you want just a sandwich or coffee, you can easily get that too.) The property and owners are well respected on the island, and any request you have seems to be easily and quickly met. The reception staff all speak multiple languages. The second time we were there, we rented a car for the day with the help of the hotel, and had a great time going around the whole island. A bus or taxi into Parikia (where you arrive by boat) is also easy and a worthwhile trip for more culture (don't miss the cathedral), shops, restaurants and cafes. I hope you enjoy Contaratos Beach Hotel as much as we did!!