Very nice place and environment. Good location at London center.