I’ve been to Prague many times, and this place is by far the best I’ve stayed in. Not just the apartment itself, but the location!
Make a reservation at Lokals, a very popular Czech restaurant, before you come. There is usually a 2 day wait!