I recently went to Don Jon's and it was awesome! I highly recommend staying in what we called Ewok Village, they are beautiful rooms built out of teak wood. Lovely hammocks you can lounge in during the hot parts of the day and relax. It's so close to one of the most beautiful beaches I have ever been on. Another bonus is that the restaurant has some of the best breakfast burritos I have ever eaten. This place is priced right, has a great host, great rooms, and an awesome staff.