I just returned from nine nights at FA and did several dives with DH (my wife doesn't dive so I make time for her with shore dives with her, some just snorkeling with her - which was great BTW, right in front - took a taxi up to Money Bar and drift down to FA ).
So as not to repeat all the same comments - I agree, but with a major difference: FA's All inclusive package is quite low cost for what you actually get. It exceeded my expectations FOR THE MONEY - about fifty bucks a day per person after subtracting airfare for unlimited booze and food. It is the lowest cost AI we found, and we were major budget constricted this trip, so FOR THE MONEY - it was a top rated experience compared to our dive trips to FL keys, Hawaii and Cayman Islands (which are obviously pricey choices, but our regular dive buddy couple won't dive Mexico due to the water, but are now changing their mind, after they went to Punta Cana).
The reefs were as awesome as the canyons and swim throughs of Cayman walls, but were fishier due to the current (I'll take that!!)
Salads were awesome - lots of very fresh greens, yummy fish, and contrary to some, I rather liked the cheeseburger with giant onions for every lunch along with other great choices (marinated Pork, Chicken, fish etc).
We all agreed that we all likely drank at least $500.00 in alcohol pp during our stay (based on retail prices) - worth it right there. Any drink you want and I could order a double or a triple as well (no watered down screwdrivers at all).
We spent more time enjoying the water and pool time with great friends (FA lifers) because we didn't spend time driving around to buy food, waiting for wait staff to bring food, or preparing and cleaning up after food.