We went to Occidental Allegro july 2007. Pay attention, cause the hotel next to it is called Occidental grand Allegro and its easy to get confused. It all looks very well-kept and the food is excellent and variable. Its all-in and still there are waiters walking around in restaurants by the pool and the beach who serve drinks. There is a diving-school if you want to dive, but divechoicemexico.nl is also represented here.