Hotels in London are expensive. This is a low quality budget hotel, but they still charge a pretty high price.
The breakfast is not worth going to, there are plenty of good breakfast restaurants in the area.
What I really did not like about this hotel was that the bathroom was not cleaned properly, there was a big ball of hair in the shower drain when I arrived, and it was not cleaned out during cleaning the day after either.