We loved the spacious condo, hot tub, shared pool and amenities. The gym was new construction had newer equipment. The 2 restaurants on the resort were good and had great water views. Top notch! We brought extra garbage bags, laundry pods, dryer sheets, sponge, hand soap so we had enough to last our stay. They supplied pool towels and bath towels, but they were definitely older. The rooms were large, the bathrooms were clean and updated. The walk to the pools/clubhouse was short. The whole resort community was clean. A new parking policy in place is helping keep non-resort goers from parking in the available spaces. The private beach is awesome and the sand is so white! This was my second stay in this resort, but I upgraded to this condo for this stay to accommodate my family. We used the kitchen a lot! New appliances, crock pot, wine chiller, double toaster, blender, and all dishes and cutlery we needed. The living room couch is not comfortable, but that helped us be out and about... enjoying our vacation! We loved our spot!