Grand Villa Heights is in one of the most lovely places I know in the UK.
It's warm, quiet, large rooms, and comfortable with a touch of glam for big events. I was a woman alone, and felt comfortable and supported: people friendly but not over-friendly, time for a wee chat.
The bar/eating area is well laid out and spacious. I think the menu doesn't have enough non meat alternatives, but I was able to negotiate simple meals for my diet. I suggest 3 more meals on the menu based on nuts, pulses, etc very strongly - whats great is chef will accommodate you willingly.
The coffee is dire! Needs upgrading.
But all in all - do come and enjoy this relaxing hotel.