if you've been reading this board, you know i stayed at caribe island. it was very clean and had all levels rooms from efficiencies to 3 BR lofts, all with private bath, kitchens, air, cable tv, pool with bar/grill, etc.
you will prob need a golfcart (tho they have free bikes), and here is a pic of my chauffer:
http://www.pbase.com/image/3514735 pay her airfare and she can be yours too!
here is a pic of caribe's dive shop/pier:
http://www.pbase.com/image/4255615