The grounds were beautiful, and well taken care of. The beach area was nice. The air conditioning and water pressure in the room was inadequate. The staff, for the most part, were very pleasant and tried to be helpful, but were not well trained. The major problem was the food - it was TERRIBLE. It was nicely presented, but was overcooked, usually lukewarm, and not very tasty. There was 5 restaurants and a buffet. We ate at all of them, and none were very good. The best bet was the buffet because you could get fresh fruit and salad, but it's like eating in a mess hall. I would not go back there, and I would not recommend it.