The in-house main restaurant was terrible, we had breakfast twice and the buffet dinner twice, as it was not convenient to go out for dinner the second evening (even though the 1st evening was terrible), also to see if the problem was a once off - it wasnt.
Checking out was probably the worst checkout Ive ever experienced, but i was glad to leave.