Let's be honest, this isn't the Ritz. However, it is good value. My room was reasonable and clean. (The lack of air conditioning was a problem though). The breakfast was okay and the staff were friendly enough. The location is some way from the nice beaches, but regular public mini-buses leave from outside the hotel. It's a good 10 - 15 mins walk (uphill) from the town centre. Still, I enjoyed my stay. Plan for lots of day trips and eating out.