I played the Playacar course a few years ago and at the Iberostar course (four rounds last year). At the Iberostar you can replay a round (same day) for an additional $30.00 US which kind of offsets the high green fees. It does make for a long day but with a few well placed tips the beverage cart will practically follow you around.

You may want to see if they offer something similar at the Mayacoba.