L'Hospital's Rule (products)

I came across the problem lim as x approaches infinity of xln((x+3)/(x)). This is an indeterminate limit so L'Hospitals rule must be used to evaluate it. I solved it to come out to negative infinity, but the graph says it's three. What did I do wrong in solving it?