3 star rating is about right, very clean, staff very friendly and helpful, restaurant and food was good, a nice bar area but could get noisy with the "Entertainment".
Nice warm indoor pool area.
The only draw back is there are a lot of stairs and only one lift that doesn't serve all areas. If you have a mobility problem then make sure you ask for a room that is accessible by lift.
The rooms themselves are a bit dated and could do with being refreshed, having said that, our room was very clean with a very comfortable bed.