If you have booked a BV, I would try to upgrade to an O BV, or to a JBV that guarantees either the Sangu or O bar/restaurant.
Its a very confusing system - depending on who you book through. If you book through someone like Destinology that books specific types of BV/JBV e.g. O BV or O JBV or Sangu JBV, then you get guaranteed use of the O or Sangu restaurant/bar, but if you book throuhg someone that only has generic BVs/JBVs, then I think most of the time you get the Koamas restaurant and have to call early in the morning to book O or Sangu if you want dinner there.
We had an O JBV and had to remind reception, the maitre d and the waiter for the first few visits that we were guaranteed the O restaurant but after that it was fine. I wouldn't go back and have anything less, the O bar/restaurant is fantastic and when we went the food was so good we didn't even feel the need to eat anywhere else in the whole two weeks.
Just steer clear of anything in the minibar unless you go for Gold AI!