I recently visited Cyprus for the first time and had the pleasure of staying at Helidoni villas. It was perfect. An absolutely luxurious villa offering beautiful views, a fantastic swimming cove not far off, nice walks and conveniently situated. I could not have hoped for better accommodation. I can highly recommend the Helidoni villas. I booked through the owner and found him to be extremely accommodating and helpful.