We stayed for three nights with our family. Overall, it was a nice place to stay with kids, and we really enjoyed the pool area, fire pit, and beach. Those amenities were definitely the highlight of the property.
The rooms, however, could use some updating and were not the cleanest. The beds were also not very comfortable. During our three-night stay, housekeeping never came in to make the beds or clean the room. They did replenish our towels and take out the trash, but that was the extent of the housekeeping service we received.
The location and amenities make it a good option for families, but the rooms and housekeeping could definitely use some improvement.