Overall it was ok!
The location is great. However, one should know that the place is located in a vivid part of the city, and there is a bar just right in the corner, so Saturday night was could noisy. Unless you like partying.
The place doesn't have a self-check in process. Kostantinos and Maria, were as expected, very friendly, easy to communicate and fast in their responses. However, I always prefer the self check in way, because it offers much more flexibility in the schedule of the arrival day.