Not quite in the middle, it's off to one side.
The "cottages" are stone built so fairly soundproof, I've not had any problems so far with noise, only the sounds of roosters crowing and the singing in church on Sunday. (Plus the crickets switch on at 19:30)
The position of KBR on a beach by itself is quite nice, but once inside Kasawari then the village cannot be seen anymore.
Kasawari use slightly larger boats than KBR, so slightly slower but more protection on the windy days.
When there are less than 12 guests the food here is "a la carte", ordered from the menu the dive before the meal. Choices are good (10 starters, 20 mains, 8 desserts) with a mix of western, Thai and Indonesian.
While the layout is slightly different the diving procedure is similar, with a good size change area and huge rinse tanks available. Typical days are
Wake Up
Breakfast 1 (cereals/toast)
07:45 Dive 1
Breakfast 2 (15 choices)
10:30 Dive 2
Lunch
14:30 Dive 3
Tasty snack
Dive 4 (Option 1 17:00 Mandarin dive, Option 2 18:00 Night dive)
Dinner
Fall into a coma until the alarm goes off next morning.
Hope this helps, their internet page comes up everytime I login - that looks like a good souce of information as well.