I hav stayed at the Achillion many times and it is excellent.
jmc dont operate in Amoudi no more i was there on the last day of the season the address of the apartments is:
Achillion studios,
Ano Gerakari,
Zakinthos.
Greece.
The Phone number is 003069561325 or 003069563591
hope that helps.