The staff at this hotel were exceptional, and definitely made up for some of the the less impressive aspects. The hotel is ok - the public areas are nice, but the rooms are quite tired and need updating. The pool area is ok, although the sun loungers could be better. There are loads of restaurants around the hotel offering good quality food at a reasonable price. I think there are better hotels available, but you have to consider the price difference!