The place is in a great location very close to the central train station and everything you want to be near in Prague, as far as I can tell.
The apartment has a bit of a hostel vibe, definitely nothing fancy, but it’s certainly good enough just for a couple days if you’re cool with that.