One of the best apartments I’ve stayed in. Walking distance to North Greenwich station, the apartment had everything you needed and great views.