One of the best stays I have had to date. Communication was exceptional and we were wonderfully taken care of. The location is ideal and the place could not have been more perfect. Dimitris met us for check in and was so on top of everything throughout our stay.