This place is managed by a company and they have good written material that helps in finding solutions to possible issues. The location was good for me as my main meetings where in the Canary Wharf area.