Wonderful hotel with stunning views. Just a few-minute walk to the beach, cliffs, restaurants and kayak tours. Service was exceptional, with staff being very helpful and polite. We very much enjoyed staying around the pool, which was very clean and with plenty of fresh towels available. My favourite part of the day was breakfast, with lots of options for everyone and freshly squeezed juice options and coffee prepared to order. There was even a chef who prepared omelettes, poached eggs and other 'specialities of the day' as requested. All products, such as bread, cheese, fruit and veg were tasty and good quality. There are plenty of decent, good restaurants within walking distance. I especially recommend Il Borgo (Italian) and Margem Sul (Portuguese-style steak was delicious).