We stayed at Divi Golf and Beach Resort (condo not timeshare) for a month!
Jackie’s place was a very comfortable, and well appointed second floor unit!
Full kitchen (well stoked with pots, pans, small appliances, crockpot, blenders, coffee pot, etc.), washer/dryer, hair dryers in each bathroom.
Great quiet location overlooking the golf course, and two pools within 2 min walk! Great gym directly across the street overlooking the beach!