Mixed feelings but generally not recommended.
The good:
1) Location is fantastic, near to old town, Jewish town and metro station. 2) Apartment looks exactly like photo. 3) I was able to check in earlier.
The bad:
1) Shower area was choked hence I experienced a mini flood after 1 person showering.
2) Heater was leaking. I had to empty a cooking pot used to collect the water every few hours. I was afraid the water may overflow over the night causing spillage and spoiling the flooring.
To be fair, he popped over to take a look after I highlighted the problems to him.
3) To compensate for the problems above, he offered a free airport transfer back on the last day. However when I confirmed the pick-up timing the day before, he turned back on his words citing it's too early for him. To me, that's irresponsible and a lack of credibility.
4) Hence I took a cab for the airport transfer on the last day (which he helped book). The meter was only 10 euro. I got a rude shock. Reason being, Petr gave me an airport transfer using a car (his I believe) on the first day which he charged me for 20 euro! This was the final blow and I'm terribly upset.
All in all, the apartment is still acceptable given the problems. To be fair, even hotel rooms also have problems at times. But the experience with Petr has been an awful and a spirit damping one for my holiday.