We had a wonderful stay at Vinohrady garden apartment. The location is perfect - it's a nice neighbourhood, full of little restorants, not far from a huge park, it's about 30min walk if you choose to come home from downtown by foot, if not public transport is right there. The host was great, he even left us with a local cellphone so it'd be easier for us to reach him and it came in handy. He was also always available on whatsapp, immediately answering our questions and taking care of our needs.
The apartment is nice, clean and spacy as seen in pictures. I would definitely recommend staying at Jan's place!