Highly recommended as a place for short stays in London. Almost everything is reachable in 30-40 minutes by the public transportation.