Overall we had a wonderful stay. The complex ground was nice and well maintained. The staff were all very helpful and friendly. In addition to having a quite stretchy water front, the resort also has multiple swimming pools, basketball courts, beach volleyball, and horseshoe throwing, all of which we enjoyed during our stay when we would like some activities other than water activities. The resort has on site rental of boats, jet skis and paddle boards, which is very convenient. The only downside is the unit we are in is not very clean. We spotted two cherrios on the carpet. The cabinets are too cluttered, some having food crumbs. One pillow case and comforter covers have some stains. But despite all these, we were very happy with the stay.