The location is amazing, 10 minutes walk to Camden market and less than a minute walk to an underground station.
Other than the fact that it is a bit noisy, everything is great. Definitely would stay again if I'm going to London.