We stayed here in June 2001, and it was fairly good. We went again in October 2002 and it was terrible. The kitchen was being refurbished and the standard of food was very poor. I won't forget the evening when we were served Spam fritters, and the sight of an elderly gentleman banging on the table as he told one of the staff, "This is ------ rubbish". We decided not to stay there ever again, but earlier this year, having seen some very good reviews on this website, and liking Palma, we gave it another go, on half-board in June.
We were pleased that we did. The food was very good, all the staff were helpful, the internet connection was reliable and reasonably priced, and our room, on a high floor at the front of the hotel, was fine. Unfortunately I was ill and had to see a doctor, but the reception staff were extremely efficient and had one down to the hotel in no time. What is noticeable about the staff here (reception, bar and restaurant) is that several of them were there in 2001, which to my mind says something about the hotel, as it seems to me that if the staff are happy to work there long term then it is likely that the guests will be happy to stay there.
We will certainly be staying there again in the future, and consider the three star rating to be a fair one.