Having just returned from our week at the Margarita Apartments, we can only say WOW! Amazing home cooked food, clean and tidy accommodation, spectacular views, great location and wonderful pool area but what makes this the perfect place to stay is Dimitris and his family. They…