Elaine's place has a superb location, it is some few steps from BigBen and London Eye with all you need: Waterloo or Westminster tube stations are so close (5-min walking), restaurants, coffee shops, etc. I would retun to Elaine's place again for sure.