Fantastic location, great spot, wonderful communication.
This spot is exactly as described and was perfect for myself - would be great for a couple as well.
Definitely stay here on your next trip to London!