It was me and my two daughters. The pools and beach were a lot of fun. The resort is massive! They had a good activity for the children one of the nights. The buffet food was good, though it got overbearingly crowded during lunch. The resort was completely full, but we still had enough space outside to have a good time.
There is many reasons why it was so affordable--a lot of corner cutting. They said do everything through the app, but even the staff coudn't figure out how to use it. Staff was often completely unavailable to help--for example, they would say "oh, I don't know why that's not working, come to the front office." Walk to the front office, and that person is gone, so they told me to wait, or go somewhere else. I got the runaround a few times.
We couldn't get a speciality dinner (we were there a few nights). Finally gave up after getting the runaround and spending a lot of time trying to figure this out. Most staff don't know how to answer questions aside from their immediate job, and people who can answer questions are seldom available.
Overall, my daugthers had a great time, and that is what is most important. It is cheap for a reason.