Nice & clean place to stay, with its own shared pool, easy access to supermarkets with fresh bakery, and walking distance to the beach (lots of stairs though). Good mix of restaurants with good family entertainment.