Very good place for short stays in London.