Angela's flats are well equipped, tastefully furnished and very clean. The flat is quite hot as it is at the bottom of a hill, but equipped with fans and air-conditioning. We were there midsummer, and we experienced that these must be put to use as it was too hot otherwise (therefore one must be prepared to live with air-conditioning pretty much all day, as keeping the windows open is not an option due to mosquitos).
The beautiful garden is shared with the other guests, but each flat has their own patio\lounge area so you are always guaranteed a personal space to relax outdoors.
The villa is located very close to the beach and a great restaurant. The town centre and the local harbour is effectively walking distance, but given the unfortunate conditions of the roads, buildings, and the piles of rubbish in the area, caused by a lack of care for the public space, it is preferable to have a car. Otherwise one can use the beach as a road. We have a small infant so this was not an option.
All in all I can recommend Angela 's flats to couples/friends, and perhaps even work retreats during the colder months of the year.