Justin Bieber has completed his probation in the egging case with flying colors, getting high praise from his probation officer and he's now off formal probation.
Justin's lawyer, Shawn Holley was in court Monday morning as the judge showed real satisfaction Justin did everything he was supposed to ... 12 hours of anger management counseling and 40 hours of community labor. He also paid $90k in restitution.
Donny Gomez, who runs Volunteers of America where Justin put in the time, had glowing things to say about Bieber's attitude. He wrote the judge, Bieber was a "great worker" who "had no problem getting his hands dirty." Gomez said Bieber picked up garbage and painted walls.
Gomez adds, "I truly believe he has learned his lesson and will be a productive member of society and a great human being."