Great location to access transport from the main station. There are restaurants; take aways etc. The public transport system is awesome.
The most comfortable bed that I had slept in during our time in Europe was at Dete's apartment. The apartment is in an operational hotel with all the added extra's like wifi, laundry; elevator and 24 hour manned reception. It would make things better must speak or understand the local language if you are to get around without problems as an English speaking tourist.