I stayed here in Oct 2013. It was pre planned, so not my choice. It has very basic rooms, beds aren't fantastic. We were here for 2 nights- and I wasn't disappointed. You do have the fact that the hot water is only on for certain times, but if you know that, you just work around it. The restaurant was clean. I have to admit I was not looking forward to it after reading the reviews. But to me, it was fine, we didn't get sick and I loved that the staff took pleasure in seeing us enjoy our food. The buffet for both breakfast and dinner were exceptional. Amazing views.