The Kingsgate Hotel was a reasonable hotel albeit an older one. We stayed here at Easter 2004 and got a good rate of $105 per night. It would probably rate as a 3 star hotel.
The hotel has a gym, 3 spa pools, a sauna, outdoor heated pool, tennis court, children's playground, bar and restaurant.