I stayed here for 1 night while on buisness. It has rather dated and small rooms though the bed was comfy. The staff were very polite and helpful. I've never met slower WiFi in my life, it really wasn't worth using, even for my emails. However unlike a lot of hotels, you can get all the normal TV channels rather than it being limited to about 20. The shower was absolutely dreadful, it literally dribbled out so I ended up having to wash in the sink.
The Indian restaurant on site is very nice though, if you do stay here I would definitely recommend eating there, a good meal at good value.
Overall I probably wouldn't stay here again if I can help it. less