I am perplexed by the people giving this place 5 stars. The woman who runs the place is lovely and helpful. If you have a car (I didn't) the free gated parking would be a big plus. Breakfast is good, typical for small hotels, but no hot offerings.
But the rooms are extremely cramped, and could use some paint and some updating. The shower is so small as to be nearly unusable. And the walls between rooms offer little soundproofing. Heat is from a floor plug in heater. Is there A/C? I didn't see any.
The price is good, the neighborhood is fine, and it is about 7 blocks to the beach. If you love "charming, old" B&Bs, you might like this. If you are more used to hotels, book a hotel instead.