@artemislives This is the 5th time we visited Crete. we also visited: Corfu (4 times), Zakynthos (twice), Samos, Kos, Lesbos (twice), Karpathos, Rhodos (three times), Peloponessos (all of the peloponessos). I'm sure i must have forgotten a few islands. So yeah, we have seen a lot of Greece. We also visited a lot of other countrys, also been in Indonesia a few times and thailand is on my todo list :)
It's best to visit Greece before all the tourist instead of afterwards. If you have the chance to visit Greece, go for it!