Vederi Estate Vedheri, Crete, 74100, Greece best deal