Profiti Ilia 132, Chania Town, 73133, Greece Staff9.6 Facilities9.3 Cleanliness9.5 Comfort9.5 Value for money8.8 Location8.6 Source link Insider Guides For Greecegreece-insider.com