Vertus Edit Canary Wharf liegt in Londons lebendigem Viertel Canary Wharf, nahe der U-Bahn-Station und den Docklands. Die moderne Aparthotelanlage besticht durch eine zentrale Lage in der Nähe zahlreicher Sehenswürdigkeiten wie der Themse sowie bedeutender Wahrzeichen der Stadt.
Das Hotel bietet Zimmer mit voll ausgestatteter Küche inklusive Kühlschrank, Backofen, Mikrowelle, Toaster und Wasserkocher. Die Unterkünfte verfügen über einen Flachbildfernseher mit digitalem Programmangebot, ausgewählte Zimmer bieten Kabel-TV. Die privaten Badezimmer sind mit begehbaren Duschen und Haartrocknern eingerichtet; teilweise sind Toilettenartikel vorhanden. Parkettböden, Schreibtische sowie Bettwäsche und Handtücher sorgen für zusätzlichen Komfort.
Gäste können die 24-Stunden-Rezeption nutzen, ein Fitnesscenter ist rund um die Uhr geöffnet. Wäsche- und chemische Reinigungsservices sowie Convenience-Stores ergänzen das Angebot. Zusätzlich gibt es ein gemeinschaftliches Wohnzimmer, eine Sonnenterrasse und Tagungsräume. Das gesamte Gebäude ist rauchfrei.