My husband and I stayed at Villa Amor for our honeymoon a few weeks ago. O' Restaurant is right in the heart of the vicinity where we stayed. We loved it! Delicious food, GORGEOUS waterfront dining, friendly staff. We had multiple date nights here. For such a nice atmosphere it is very affordable. Highly recommend the cheese/artichoke dish. Mmm!
Best view in town hands down. Our waiter was really nice and attentive. Service was quick and the weather just improved our overall ambiance. My only complaint would be that my fish was completely overcooked, it did not taste good. The rib-eye was chewy. Other than that this is an amazing place for a romantic dinner.
Best restaurant in town. They take card and the prices are quite good. Service is great. I brought my toddler and they kept giving him more and more watermelon and being goofy with him. Made him so happy. Great spot for breakfast if you're staying at the Villa and are ready to go into town afterwards.