The room, amenities and location of this rental made for a very peaceful stay in London (where peacefulness can be hard to find!) Greenwich is the perfect oasis - much to do but less noise and bother.