Fantastic villa to stay with a group of friends and only a short drive from Mykonos Town.