Location of the apartment is excellent.
Everything you need, to spend some days in Prague