The location is very central. One can walk to Canary Wharf station and also the Cabot Place mall, restaurants and shops - and of course, access to DLR & Jubilee lines.
The apartment complex itself is in a safe quiet location. Highly recommended for the business traveler !