Johns place was exactly as promised, very nice staff at reception and very clean, great access to public transport being right near kings cross station.