The apartment is very nice and in a great location in the center of Prague, and access to it is not on a busy street.
There are some cool things right down the street, like the New Town Hall tower and a park with a beer spot in it. It is within walking distance of most major sights as well, such as the Astronomical Clock and Charles Bridge and the metro is a few minutes away.