I've stayed at the Grand Hotel a couple times, and probably will again, but I'm afraid the hotel has seen better days. While the front of house is clean and modern you don't have to go far to find indications of age.
My room was on the 3rd floor and my family was on the 2nd. Rather than take the elevator I used the stairs which is where I saw the condition of the walls in the attached pictures.
It was also bothersome to see the housekeeping staff lounging in the chairs in the elevator lobby. Of course it was the younger team members, also playing on their phones, but not the impression you want for a hotel with Grand in the name.
The Grand Hotel has a great location, plenty of amenities, great bars, exactly what you want; they just also have some work to do (repair and training) to get to where they want to be.