This is our third time staying here.
Pros: accommodating staff, beautiful grounds, well maintained rooms, plenty of activity for kids.
Cons: The oxbow pool was filthy and not cleaned, the chairs around the kids pool are in bad shape they are broken and not cleaned very well. The Houses Keeping staff was friendly but didn't do a very good job. One day they failed to clean our room, on two days they failed to leave bottled water.
I like this resort and maybe because it was the week before July 4th they were under staffed. We will try it again and I think you should too.