The hotel is great - clean, a huge variety of water park, beautiful rooms with large balconies. As for food: upon check-in (we arrived around 12 at night) we were sent to the main restaurant opposite the reception, I didn't like it there - the staff was unfriendly and dirty (but maybe not cleaned up...