We enjoyed our stay at Angela's place.
It was convenient for exploring all the interests of Greenwich. We enjoyed being close to the river, and links into London.
If you want a base in this area, I would recommend staying at Naval Cottage