The apartment is lovely.. very new, clean and modern with lots of space and great facilities. Self check-in was super easy with the detailed instructions given. One thing to note is that it is about 15 minutes walk from the center of Thessaloniki but that was ok for me. The main train station is a 5 minute walk and there are many buses into the town center just a few hundred yards away if you do not want to walk. Personally I enjoyed being able to stay in a quieter part of Thessaloniki!