Our stay in Prague was wonderful due to the fact our apartment was centrally located but not in the middle of the craziness. The apartment itself was immaculate and perfect for our group of six people.
Upon check-in in Romana made everything effortless and she was so friendly and helpful. She also responded very quickly via email.
My only suggestion for the apartment would be to have a microwave.
There were restaurants close by and a few grocery stores easily accessible.