MBB -
I have been making annual trips to Bonaire with a group that has several who have been a dozen times. We had previously stayed at Sand Dollar, but last year decided to try Eden Beach. We will now be returning to Eden Beach. The property is very well maintained, the staff are courteous, and the dive op is great to work with.
We didn't have anything particularly against Sand Dollar itself, but were dissatisfied with the dive op, and the lack of things to do on property for non-divers.
We're not interested in the high-end properties on Bonaire. Eden Beach isn't a high end property, but it is a nice, well-managed facility. I know they've made some changes/upgrades to the dive op facility since we were there last year. We're going back to Eden Beach in a couple of weeks - I'll be glad to offer you another update after 11 Feb if you IM me and remind me.