Can also recommend Dive Aventuras. Professional operation, from the shop to the boats. They keep to schedule. Some of the divemasters were better than others at finding interesting stuff, but all were safety conscious. We wouldn't hesitate to dive with them again the next time was get down that way. Stayed at the Aventura Spa Palace, which is wonderful.