Nice place, really near to North Greenwich Underground Station, so u can take the metro to the main attractions. The amenities are very ok, also u have a grocery store nearby.