I been to this resort twice now the first time was excellent, but this time round i found the grounds where poorly maintained, the swimming pool area was not clean daily, but the room service was good and the staff were very helpful and friendly and i feel safe staying here ,i am going back in July for a 3rd time hopefully it will improve a bit