While a nice enough, I can't figure out how it got rated as a five stars: It is not in the same league as five stars palaces. It should rate as a four stars.
As usual in Greece, the staff is friendly and helpful and makes up for a comfortable, nice and well situated, but uninspired hotel.
There is no reason to avoid it be, but I will not particularly recommend it either...