We stayed two nights. Our room was small suite that had a kitchenette. It was everything we needed.
The welcome was positive and because we arrived a little early our room wasn't ready. No problem - our bags were stored waiting for the room. We went off for lunch and a look around.
On return we were checked in and in the room quickly.
We didn't use the restaurants and so cannot comment on them. We did drop into the bar for a late drink and received excellent service.
When we checked out we left the bags again as our ferry did not leave until late that day. On return we not only picked up our bags but received a complimentary ride to the ferry terminal. It was offered spontaneously and demonstrated the great attitude of the staff and hotel.
The only negative was some stuff left in one of the hallways on each day. It didn't affect us but made me wonder.