We had a lovely stay. The apartment was exactly as pictured - modern, clean, comfortable and well equipped. It's literally steps from the beach. We didn't get to meet Giannis, but there was no problem with communication. I would recommend staying at Giannis'.