La Buena Vida, is good, the atmosphere is great, on the beach, swings, and treehouses..lots of fun for both young and old.
Loha, is great for both lunch and dinner. They have two menus, they usually give you the one with Mexican selections, but they make a great pizza if you have a hankering.
The sleeper is the restaurant at Las Villas Akumal. It's not well known because they have just reopened it. The chef is excellent! If it's not on the menu and he's got the ingredients, he'll make it. Cooks a mean steak as well! The waiters are very friendly and go out of their way to look after you. Top marks!
Found Turtlebay to be a bit overrated, maybe their resting on their laurels, as they seem to have been well rated in many guide books. Average at best, but open early….
Been here for two weeks. Diving has been good, although in the last few days it's been a bit rough. Vis is better on the morning deep dives, as the sea gets choppier as the day progresses. The same can be said about the cenote dives. Get the first dive of the day if you want the best vis. The more divers before you, the more chance someone has silted it out...
Have fun! I'm now going to walk down the beach to Loha for lunch....