First, let me start with one that isn't always clear, given the previous reviews. This is NOT a bed and breakfast. There is no breakfast. They apparently stopped doing breakfast over a year ago, and are struggling to get that information out.
That being said, this place is amazing for people who are fairly physically fit. The entire town is set on a big hill, and the rooms here are set a fair amount up the hill from the ocean. This allows for great views, and it is a straight downhill trek to shopping and food. If the thought of a few steps doesn't scare you, this is a fantastic location. If the idea of walking up and down a few flights of steps isn't your thing, then this might not be the best place for you.
We found that there was reserved parking (if you decide to drive) close to the rooms, and never had an issue finding a spot. The area is gated and they will give you a key, adding an extra layer of safety, which we liked.
This place is owned by a husband-and-wife team, and they are absolutely amazing. They allowed us to check in early with no issues, provided us with many tips on places to go, shopping, food, etc. They even helped us book a massage.
Finally, the amenities were very good. A nice patio with a pool, which had plenty of seating, sun shades, etc. They had a microwave available and even plates, silverware, and glasses. They had snorkel and beach gear free to borrow as well.
We really enjoyed our stay here.