We stayed here recently for a friend's wedding. The hotel is very impressive though if we hadn't been going to a wedding with a piper I'm not sure we'd have known which of the many entrances to go in!
The wedding itself was beautiful and the rooms set aside for it were perfectly sized. The bar prices were also fairly reasonable which surprised us. The wedding food was nice and I don't know what we would have been charged if it had been a meal in the restaurant so I can't really comment on value for money.
Our room itself was fairly small but there were double doors that opened to reveal the bath and bathroom which was lovely. The only slight niggles would be that there was an iPod docking station but the nearest plug was on the opposite wall so a long extension lead was provided. A little odd. Also, the tv was crammed in a corner between the wardrobe and coffee machine. Our room was to the back so we had no noise during the night which might not be the case if it had been at the front as Great Western Road can be busy.
Breakfast was nice with continental and cooked options though you do only get one sausage and one rasher of bacon and the eggs are small. At £19 a head, you could have done with more. The staff also forgot to bring us any toast and the tea was served in silver teapots which meant you had to use a napkin to pour it or risk burning yourself!
Parking can be tricky and it's not easy to identify how you get into the hotel but check in and check out was straightforward, though they do add £50 to your bill when you check in for "extras."
All in all, at £175 a night which included breakfast it was fairly good value, though I wouldn't stay again unless it was a very special occasion.