I would give 5 stars, but as there were some things less than perfect, I have to give 4.
The breakfast was outstanding, and the whole property clean and well maintained.
Except that on my stay. the TV volume would not move from Zero, and the room temperature on arrival was excessive, I had to open windows to cool down the room.
Parking on the property is very tight as the bays are only just enough to fit an average car, and some are not possible to get into if someone has parked close to the dividing line in the adjacent space.
Noise after 10pm was a bit high, but that is more a case of unthinking guests than an issue with the hotel.