Elounda Peninsula All Suite Hotel one of the 20 best hotels in world by Harper's Bazaar Russia.