We only stayed one night but would 100% come back and even stay longer.
We didn't eat there so can't pass comment on that but the room was excellent. Bed was super comfy and huge, bathroom and shower was fabulous so luxurious.
Loved that we had a wee microwave in the room too, very convenient.
Only drawback was the room got a bit warm, but there was a fan provided in the room anyway.
Will be back for sure.