In overall is a nice place. Has good amenities and the rooms are very comfortable. A few things could be improved like:
There was REALLY BAD WiFi signal from the rooms in the lower ground floor. Something like this could be fixed with a repeater.
The restaurant took around 30 minutes to deliver us dinner. Then 10 minutes to take our bill. Food was good but very slow service.
In overall, my family enjoyed and will probably be back when staying in town. Those two little details didn't matter much but could be improved so the service is 10/10