I have stayed at this resort numerous times with family that are timeshare owners at this resort. The location is ABSOLUTELY perfect. However, there is a distinct difference owners of the timeshare vs. renters (airbnb or other visitors).
The staff is pleasant but, if asking for late check outs or anything that would be "extra" from the resort, don't expect getting it.
The room had ZERO view, there were many upgrades needed for the unit (shower stall in master had rusted out door, refrigerator leaked water like a faucet, A/C units for the rooms were LOUD, etc.).
I will stay here again, but probably through our family since it is such a better experience like, being able to check out at noon instead of 10:00 am.