My wife and I stayed there in July. It was very peaceful and service was great. Sabor had its own restaurant and pool with swim-up bar and good bartenders. Only drawback was you have to make reservations for dinner, but again service was great and food was good too. You can also eat at two other restaurants on the premises, one buffet and another one requiring reservations. there was also a snack bar open in the day for nachos, tacos, burgers, etc. Sabor rooms were nice and comfy with inroom safe and flat screen tvs and good a/c. It was a really nice experience and great value for the price.
The only con was it was almost 10 miles to town and the airport which is about a $20 cab ride. Not much happening around there. When we went back in Nov. we stayed closer to town and that gave us plenty more options of things to do and places to walk.
We dove with DWM also and loved them. they have small boats with only 6 or so divers. They provide a great service and were out earlier than most every morn. If you have a particular creature or fish that you want to see, just tell them and they will usually find it for you. They are good at what they do, and very safety oriented. We dove with them when we went back in Nov. and we will dive with them when we go back in March.
Hope this helps. any questions, just ask.