The self check in and checkout was a blessing. The apartment is well-laid out, separating the bedrooms from the lounge area. We were there in the cold season but the aircons in each room kept us warm.
There are hundreds of fine authentic restaurants in the vicinity making traditional Greek food, there is also a supermarket within a 10 minutes walk.