The rooms are good - clean and adequate.
Meals are very disappointing. We stayed for one night before going overseas, spent $290 on meals for four people and all of us were disappointed. On returning from overseas we allowed hope to conquer experience and dined there again but elected for light meals. These were worse than our first experience. Neither of the staff members we told of our experience even said they were sorry.
So, it's convenient to stay and have the free shuttle to the airport but we will never eat there again.