If you are looking for nice rooms and great food dont go to Coco. If you are going to get as much quality diving as you can with a very solid daive staff it is just the easiest place you can go.
We love the place. 4 boat dives with your gear assembled and waiting for you. Another 2 beach dives a day and your looking at 36+ hours submerged.
Food fills a void but is scheduled. If you jsut fall into that schedule you will end up eating, diving, sleeping, eating, diving, sleeping. Repeat, repeat, repeat.
We have freinds that prefer Bonaire for its flexability and lack of schedule. I go on dive trips to dive. I have never been anywhere with better food than home and I sleep in a very nice bed in a nice house at home. I dont go away for these comforts so Coco is just perfect for us.
We are going back this year. Our 4th time.
Some considerations;
Food, if it is important, sucks. I say this as a foodie/wanabe chef.
Bugs are mean. You will spend the week slathered in "Cactus juice" or your favorite repelent.
Rooms at Coco are simple with AC but gaps in the walls allowing the little lizards in to eat the bugs.
Dont drink the tap water.
Kids, dont know if its the same but on our last trips no kids under 13 allowed. Its a diving resort and we really like this.
Guess it boils down to what you really want out of your trip.
Goodluck,
E