Tucked away on a pine-clad hill, overlooking the sparkling turquoise bay of Agios Nikitas, Idilli Villas is the perfect hideaway for the discerning traveller with a taste for Mediterranean delights.