Absolutely terrible experience. Rooms are oudated, dirty, the place felt unsafe, there was noise in the pool at 3am in the morning, and the staff was not accomodating at all. Seriously stay away from this place, it's better to pay a little more and have peace of mind, specially when you are traveling with little ones.