I think this is the best spot you can find, a 2 - 10 minutes walk to every point of interest in the heart of the beautiful city, easy self check-in and lovely rooms, I would stay here every time I come to Prague.