Lower your expectations in London. Anything less 'improv' would cost a bunch more. Just suck it up and enjoy the convenient location and don't expect much from the minimal to non-existent apartment amenities. You can improvise a small meal, the fridge is good size and works, and sleeping is fine if you open the windows fully to the street all night and wear sleep shades.