The Beach Hotel (and its sister hotel, The Residence), is perfectly located right by the beach. The staff are warm and friendly, nothing is too much trouble. The whole place is squeaky clean. We only had breakfast at the hotel. Great choice of foods, something for everyone. Local produce evident, including fresh baked bread, salads and fruit. Getting about is easy with two local hire car firms, a taxi company and cheap, frequent buses. Best thing about the hotel is the view of the beautiful bay. Fabulous turquoise sea accompanied by mountain views. There are a string of quality restaurants a short walk away. Most of these are traditional, with a couple of pizza/burger places also available. Since our last visit a couple of late night cocktail/Shishka bars have opened up, so a bit more appeal to the younger generation.