Nice little flat, great location. Easy self-check-in.
Air in the flat was extremely humid, but I guess its not unusual in Greece.