The HM Grand is located within walking distance of the palace, the river, and there is a supermarket a couple of hundred metres away.
The rooms are reasonable size and clean and not bad for comfort, they are tea and coffee making facilities, a safe, bathrobes, an LCD TV with a good selection of English-speaking channels, and the bathroom has a shower with a rainfall shower head and a handheld Rose with reasonable water pressure.
The breakfast I put on is served it unsafe temperatures and is Bailey lukewarm and generally you would be foolish to touch it. However they do provide eggs cooked to order so they are okay and they also provide things like fresh pineapple and watermelon.
The swimming pool area is very cramped with a small pool and it is quite pokey and uninviting.
The housekeeping is the biggest problem here as they regularly forget to replenish things which is An Occurrence everyday, I sometimes. Make up the rooms until 2 or 3 in the afternoon or not at all until you call reception and say my room hasn't been cleaned and made. There are 25 very steep steps leading up to the reception and you have to drag your luggage up those steps to get in and out. They were errors with my booking and payment details which I had to waste time chasing and sorting with them so the housekeeping and the front of the house needs a lot of attention to bring it up to standard.
It's not a bad place to stay for a few knots but there are better value-for-money better quality places about