We have been there once as plats on points, they upgraded us to a nice suite (not the junior one, but the next one up) without need for SNA. Pool and beach were amazing.
Food much much better than Caribbean and Mexico resorts. We just can’t stand paying for overpriced mediocre food.