I recommend staying here. The place is nice and it is near museums and has good connections to other parts of London.