The apartment is self contained and had everything we needed. We were able to visit most places on foot although it could take some time, sometimes we took the Metro instead.
We were happy with our stay and I would recommend the place!