Ok, I feel the need to chime in here. Ippy your report was very detailed. I did however realize something, and please, no one take this the wrong way, it is just an observation, one I see very often as a American living on Bonaire. Many people come to Bonaire, expecting it to be "Americanize". Bonaire is not. Some reinforcements that may help.
Regarding Sand Dollar, I have been on the property, but never into an actual apartment, so I cannot comment. I can however tell you that each unit is individually owned and the quality or condition of the apartment is usually at the descretion of each individual owner.
I have to agree BDA is excellent. I don't know a dive operator on Bonaire that is not. They also all work together for the greater good of the reefs, so that is extremely important.
Restaurants, the reason the service may have seemed slow has nothing to do with "your in the caribbean". Actually the reason, is probably two fold. First everything on Bonaire is normally cooked to order, prepared with fresh ingredients. Second, it is a more "european" way of eating on Bonaire. It is also considered "rude" to present a check to a table on Bonaire. This is done because the restaurants do not want you to feel rushed.
Non-divers, well you would be really surprised of all that there is to do. There is something called Update all over the airport, at the tourism board right in town, and at various restaurants, shoppes, etc.
There are some of us that are trying to bring an "Americanized" level of service, while keeping the feeling of Bonaire intact. I do hope that we never become "Americanized". There are too many islands that have gone that way.
I would love to make a challenge. I would love to arrange a trip for 5 divers who swear there is nothing to do on Bonaire for non-divers. Bring your non-divers, and let me prove you wrong.
I think the basic message is that when you come to Bonaire, embrace and enjoy the island, it's ways and culture. Keep an open mind, and you will truly enjoy Bonaire.
Liz