Location wise, this place is excellent, just off the side to a wide choice of cafes and restaurants. Local maps provide many options for walking and sightseeing in the area, so you won't run out of things to do.
No parking on site, so you'll have to pay for parking at the city center and walk - with wheeled luggage it may be quite difficult as the streets are cobbled.
Stelios is a great host that will help you if you have any questions (we had many) - don't forget to keep the communication flowing.