Overall, very good. Room was clean and serviced regularly, breakfast was fine, pool was nice and clean and fitness room was adequate.
The one major downside was the wifi connection. It was really poor, only one of the three of us could seem to access it without it dropping out frequently. The worst wifi connection I've experienced in a hotel in years.