Stayed for five nights in a junior suite with ocean view (which we recommend; the lagoon smells!), and was very happy with our choice of room.
The staff at reception was nice, but the job they did turned out to be not too good. We asked to have a ligth bulb changed in the bathroom and they said they would - three times. We gave up. We asked for extra towels (you'll need extra to dry the floor around the very nice, but very unpractical shower), but didn't get any (although they said we would). Because of late departure on the last day, we arranged upon arrival to extend the stay for five hours on the last day. We spent quite a lot of time the last morning to keep the room (which we eventually did), because the staff hadn't done their job and the room had been given to someone else. It turned out ok, but that's NOT how you want to spend the last morning in the Caribbean! In general house keeping wasn't impressive, and with the price of the hotel it should be better. Remember to put out a do not disturb-sign if you don't want to be woken by house keeping - they start early (and way before the time that says in the information brochure). They took the towels without replacing new ones before several hours later.
The resort had good restaurants, with prices pretty much the same as in town. The location is perfect if you like to spend time on the beach, and Kralendjik is walking distance away.
We only snorkeled, but Bonaire is said to be divers paradise, which it certainly must be! Professional-looking diver shoops all over the town and wonderful life under the surface.
You won't need warm clothes, nights are warm as well. And so is the water temperature. Perfect for relaxing after a month living in a backpack in South America.