I could not have been happier with my stay, amazing host, lovely apartment, perfect location! I really could not fault it.
If you need accommodation around Greenwich this is where you should be!