Overall, this was a very positive experience. We did have a problem with check in as the resort did not have our unit ready until 11PM. I do not think this is a common issue and is obviously outside of the host's control.
The unit was very spacious, clean, and had good WiFI. The resort had good amenities including 2 pools, mini-golf, soccer field, and pool bar that was open some of the time. Would stay again and highly recommend.