I stayed here for 3 nights and was very impressed. The hotel is very clean, has great facilities and lots of common space. It was all going so well, until I took a meal at the restaurant upon checking out, and it was very bad. I couldn't eat any of it. I felt obliged to say something when it came to paying as I had barely touched the food, and the waiter couldn't care less. Nor could the reception staff when I mentioned it.
Bottom line: definitely stay here, but avoid eating at the restaurant at all costs