A very nice three star hotel. The single rooms are a bit small, but the hotel is well maintained, the bathrooms are decent sized and spotless, and the common facilities, including local artwork on the walls, very very pleasant. The hotel staff is very attentive, and the restaurant is actually very good. There is also free parking on a dirt road adjacent to the hotel, a big plus in this crowded little town. The hotel is at the bottom of the hill, across the street from the beach, so be prepared to climb up the hill if you want to explore the old city and castle. All in all, an outstanding place to stay in this enchanting little town.