I hate writing this as I am not a complainer...I'll be doing a full review shortly, I know how much I rely on TA for my travels, so its only fair to broadcast my opinion also (opinion being the key word!).
Recently stayed for a night also. Room was very nicely decked out, great shower. A bit parky though...take a jumper.
Pool, Jacuzzi, Sauna and Steamroom are free to guests (£1 for the locker)...I am guessing the Gym is the same, however we didn't use that.
Had dinner at the Cameron Grill - food was ok, service a bit questionable (no wine list until the 3rd request, order attempted to be taken before drinks were ordered, starter served before drinks arrived, wrong side arrived...TWICE i.e. the Hand Cut chips we received instead of Potatoes were replaced 5 minutes later...with another portion of Hand Cut chips?, 15 - 20 minutes for second drink after asking twice, we received a set menu meal for guests on dinner, bed and breakfast despite not being on such a package...be wary of this as there may be more on offer with the full menu!).
Dress code for us was smart casual...seemed to be fairly relaxed.
The Great Scots bar...nice bar but vastly overpriced and I had to complain about a drink...which I hate doing (the Kir Royale - basically poured a TINY amount of Creme De Cassis into the flute...rolled it about a bit simply to colour the glass, poured the remains it into the sink, then added the champagne......approx £5 more expensive each than the glass of champagne with little added inventiveness, effort or in fact alcohol!).
He ended up just charging for the champagne...quite rightfully too!
Breakfast was ok aside from the odd plate being smashed by Servers and our oh so bored server checking her watch twice in the 30 seconds it took us to place our order...
I'm sure you'll have a great time...just don't expect TOO much...