I have stayed here twice and each time it was a positive experience overall. The rooms were clean and spacious enough. There was not a microwave in my rooms and the view was good the second time around.
The restaurant was nice and the food was good - However, I was waiting around for awhile to get served. That was annoying but I forgive them :)