Brilliant apartment in a fantastic location!
Highly recommend Stepan's place. It has all that you could need for your time in Prague. Karlin is a great area, with many coffee shops and bars nearby, while it's just a short tram or metro ride away from central Prague.
Ticks all the boxes! ;)