Location of apartments is perfect. You have everything you need. Very good choice for staying in Prague.