Mary and her team are top notch. The office is located IN the same building so it’s easy to communicate and to ask for help if or when needed.
The apartment was very clean and very sleek and had everything you’d need in order to stay comfortable for several days.
I’d HIGHLY recommend My Greek Vacation.