I must say, I only ventured to the divi for dinner a couple of times, at the red parrot. It's lovely there. We did bike through it, and didn't see any building work going on (that's not to say it's not going on, I just didn't see it). We found that the tam had more than enough to keep us happy, but we're beach bums! You will be able to have a reduced priced meal at the golf resort ($35), which was a lovely 3 courses. Looking at the prices on the regular menu, $35 seems very reasonable. You can't use the facilities for free, but I'm sure you could book a round of golf for a fee. If you're thinking of heading out for dinner, it's pretty expensive everywhere, so make the most of the a la carte at the hotel, Ginger was the worst. Nice, but inconsistent. Papparazzi was very good, and we avoided the palm grill, it was far too hot to sit around a hot plate. You can use all the pools around the Dutch village, if you feel the need to avoid the beach. Now, hopefully, the biggest help I can give you.... Blocks 20-25 are on the nicest stretch of beach, with no rocks! We were in block 2300 (room 2301). It was amazing stepping onto the beach first thing in the morning. Also nice to walk back along the wooden boardwalk after a few cocktails in the evening. We were a bit of a walk from the restaraunts, but only 2 or 3 minutes, and with luck a golf cart will get you along the way. There's always the bunker bar halfway if you need to stop. We were also at the end closest to the supermarket, which was nice too. We only went there to get some aftersun, much lower prices than the hotel shops. We never found it hard to get a palapa on the beach, except for the last day. There were plenty of sunbeds though. Even if you're not in one of 20-25, just stroll up the beach a bit, and you'll avoid the rocks. The sea there was lovely, and only upto my shoulders really far out, and very calm. I hope I've helped a bit, as I said before, any questions at all, just ask.