We stayed at the $245 a night ocean view room for 4 nights. If I could go back in time, I would definitely have gotten a cheaper room. The room wasn't as nice as I thought it would be. The shower head was broken in our bathroom, which they fixed for us on our 2nd night. But they did such a poor job, we ended up juryrigging it ourselves. There was also a litle bit of mold on the shower wall, which skeeved me out a little. There were little bugs (ants?) crawling around the walls of our room, which we didn't notice until the 3rd day we were there. I don't think this is specific to Bravo (I'm sure the other hotels/B&B's have them), but it was still disturbing.
The main pool is in a weird area, right next to the restaurant and dining area. We didn't feel comfortable using it and I didn't see anyone else use it while we were there. The other pool is in a better location and we used it periodically during our stay. The restaurant is pretty good although a bit pricey considering the portions are not that big (it's a tapas menu, but still). Bread was $2.50, which I thought was a little ridiculous. The staff is pretty great, though, and the women who work the front desk are more than happy to answer questions and make reservations for you.
You definitely need to rent a car while you're there. We rented a 2005 Jeep Wrangler w/ air conditioning for $65 a day from Maritza (sp?) Car Rental.
Cafe Media Luna was good for dinner. We also went to Uva (the most expensive restaurant in Vieques, I think), which was a big mistake. I really, really did not like my dish (seafood cassoulet). Bananas has great burgers, but the waittress was pretty rude.
Things to do: Bio Bay (of course), Beaches (we went to Red beach and Blue beach and loved both), Horseback riding ($65 for 1 1/2 hours; my friend loved it, but I just thought it was ok), Spa (we both got massages at the Martineau Resort & Spa - very nice).
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.