It seems that booking through Expedia means getting the least comfortable room.
We had requested sea view which we got as a narrow lane way between hotel exterior wall. The room was small as was the bathroom. They told us that this was the only room with a queen bed although the bed was either a double or a very small queen. The restaurant and staff were very professional and the food was very good. The room was a big disappointment everything else was no more than 3.5 stars.I have travelled the world so 3.5 stars is the maximum this Hotel deserves