Allgreekvillas was great! Their service was top notch and they ensured that my friends and I had a great time in Mykonos.