Everything has worked out just fine. The room was clean, we'll equipped and had a wonderful view to the swimming pool and sea. We could not meet Olga, however George was kind and kindly offered pick up / drop off to the pier.
The apartments aren't very close to the center of Mykonos, so we rented a quad, which was organized by George very quickly.
Highly recommended!!