Charming place, minutes from great beaches, restaurants, beautiful churches. Lovely roof terrace - we spent most of our time up there!