Great location for exploring London. Right next to the Natural History Museum and V&A which was really handy for one rainy day we had.
Would definitely recommend it.
Thanks again for having us :)