First off as you drive in, wow what a beautiful site. The hills, the views, the fresh air, absolutely beautiful and the parking is easy enough although a little odd with diagonal spaces!
Check-in was fast and simple, the receptionists were clear and very friendly (a smile on check-in goes a long way!).
The room was spacious, lovely comfy big bed, the view from the window spectacular.
To be picky, the water was warm, doesn't get hot! Also the towels need binning/recycling as they are very, very coarse and tired. That aside all good.
Restaurant you wait a while but in the current climate I expect that. Food, awesome, huge portions of great grub.
Gym wise - amazing, loads of machines, free weights, good amount of space and all you need to clean after yourself.