Pueblo Bonito Sunset Beach

Heading to this resort in a couple weeks with husband and teen daughter, booked through airbnb. The host has connected us with the resort to review AI options - reading through older posts, wondering if it’s better to shop at Walmart etc and then pay as we go for dinners and drinks. We aren’t ’drink all day’ types and will probably prefer the more premium food options for dinners and some lunches - any advice? Also the adults enjoy golf, any recommendations there would be good (I’ve got pricing on the resort course, looks amazing, very expensive, maybe try it once…). Thanks!