Stayed at The Grand for 3 nights. It's a little dated and found it not very friendly towards guests with a feeling of them trying to rip you off at every corner. One of my travel companions had his parents join him for a couple of nights. There where enough beds in his room for them to stay but they wanted to charge him for another room. When he finally got to speak to the manager all he got was a shoulder shrug.
My room wasn't exactly the most fragrant off places - very musty, and the curtains on the windows had half the black-out material missing from the back - so not very effective at keeping the light out in the early mornings.
Be careful with some of the rooms - there is a disco out the back of the hotel, and if you end up backing onto that you will need to be a heavy sleeper, or out partying till the 2am closing time.
Wouldn't stay there again.More