We've stayed at Secrets, Sabor, Occidental and Fiesta Americana. FA is the only resort we'd go back to (and have many times - only 25 more days to wait now). The food is just that much better than all the others we've tried. We often score a deal there, or at the sister resort Explorean (which has the added bonus of having one excursion included per day). The "beach" is ironshore which means decent snorkeling (far better than the other AIs I've stayed). They have large beds with mattresses overhanging the ocean which are awesome. Unlimited a la cartes and no reservations needed. Much closer to town than the southern AIs. 5 minute walk to the Money Bar for a change in pace (and live music many nights). Onsite dive OP (Dive House, I believe) but we use 3rd party dive ops - no silly pier fees like some of the other AIs are trying.