This is all about location I would say, you are literally across the street from London's Borough Market and that offers. Downside might be the stairs if you have luggage and the train noise.
But the place is very clean and comfortable.