The hotel itself is amazing - spectacular rooms (with patio) and garden, nice pool. My wife and I went for our honeymoon. The staff and service however is pretty mediocre, particularly for the facilities they have. The building is like a luxury resort, while the service is what you would expect in a youth hostel in Amsterdam or Paris. I should say, I told them it was our honeymoon beforehand and they decorated our bed and also offered u a complimentary cake. However this didn't compensate for the poor service.
The hotel is clearly understaffed and staff are not properly trained (4 different people asked me for my dinner order, it takes ages to get served, everything is slow, waiters are walking around confused, doubling up on tables while other tables are waiting, many staff are not friendly, reception never picks up the phone). It is a real pity because it ruins the spectacular hotel they have.