We really enjoyed our stay here. The resort is out dated but the actual room had upgrades. It’s a timeshare so you’re assigned your room upon check in. Check out is 10am which they didn’t budge on but you can continue to use pool. The beds are comfy, even the foldout. Clean. Kitchen has everything (no stove but large skillet). Large pool and slide with kiddie pool and plenty of chairs for everyone. Beach towels provided. Rentable chairs, umbrella, snorkels, boogie boards, binoculars, kids floaties, and more at resort. Convenience store at resort. Massages poolside. Great service which doesn’t come with condo stays. The food that you order to-go downstairs is decent and they make great lattes. Drinks stiff at the bar. Beach has too strong of current for swimming but there’s other close beaches for that. Walkable to a few restaurants, food trucks& coffee shops. If you come during whale season, you will see lots of them. William and his representative were responsive and helpful.