Both courses at Vista Vallerta are great. Marina Vallerta is a tight neighborhood course that is pretty tough. Lots of crocodiles in the ponds which is pretty cool. Good course, but nothing like the two at Vista.
Also played one of the courses at Vidanta, can't remember if it was the Norman or Nicklaus, and it was decent. Nothing bad or great about it but overall not very memorable.