We stayed here for 2 nights and loved it. Our room was clean and comfortable, and the view from the window was amazing. There were a few little things wrong with the room - we couldn't keep 2 of the windows open as they were broken and paper was starting to fall off the ceiling - but the hotel is being refurbed, which they do have a sign outside telling you, so I'm sure any issues like that will be sorted.
Apart from that, the staff are brilliant, so friendly and helpful, even though they seem to rushed off their feet. The location is perfect, everything in Grange within easy walking distance, and the train station is a few minutes walk away if you wanted to use the hotel as a base to use the train to see other places.
The breakfast there was very nice, and a good choice of options, and the evening meals served in the pub are very good value, well cooked, tasty and large portions.
We will definitely go back.