I liked the location near Imperial Wharf. It’s a little out of the way for regular tourists but within Zone 2, if you get a travel card, so no extra charges. You can even go to Chelsea Pier and catch a River bus into town, if you like.
The place was very quiet and perfect if you only need the essentials, like a bed and shower.
Overall, it fit my needs well.