Really beautiful, quiet, perfectly run small hotel. Staff are fabulous, friendly and couldn’t do anymore for us. A couple of restaurants within walking distance but the hotel menu is great for lunch and dinner. Beach at Caneiros is excellent inc bar, daytime snack and restaurant, great live music and vibe later on occasionally, 5 mins walk. Wholly recommend. Will return