The Betsey has a great atmosphere, beautifully decorated and perfectly positioned. Right on the beach we enjoyed jogging with the locals every morning. We did not eat breakfast in the hotel preferring the better value Front Porch next door.
If I had any disappointments it would be the pool. It is tiny and you are made to pay extra for seats around the pool whether you use them or not (we didn't). Our room faced over the pool which is not unpleasant however it is difficult to see the weather from this position. That said we would definately recommend The Betsey and would definately stay here again.