We really enjoyed our stay at Štěpán's apartment - everything was exactly as described apart from "4 guests, 2 beds, 2 bedrooms" as there was only one bedroom with one bed for two persons and a mattress for a third person (which is the reason for us giving 4 and not 5 stars).
Petra was very welcoming, she showed us around in the apartment and we could drop by on our arrival day when we wanted and store our luggage with her after having left the apartment.
Especially the bathroom with its rain shower, different lighting options and heated floor was great. There is air conditioning in every room. The TV also comes in handy, even if you won't find motion pictures in English, Germany, Russian etc. but only news channels.
We appreciated Štěpán's city guide a lot (we did the tour he recommended) and had breakfast at the Proti Proudu bistro (on his recommendation) which was delicious... :)