Great location and great apartment.
When you are visiting a city by foot, like we did, what you need of an apartment is a good place to rest. The couches and beds are very comfortable as well as all the linens.
The location is great, right by Václavské namesti, the heart of the new city and we walked everywhere. There's no need to use the public transportation, but if you want there's tram stops and Metro stop (yellow and green line) super close to the apartment.
I would come back to this apartment for sure!