Perfect location! We stayed one week, my mom and I. We walked pretty much everywhere. The tube stations south Kensington and Sloan square are easily accessible as well
Efficient communication and easy check in/check out.
We recommand!