A care service for young people in Helensburgh has made great improvements since their damning report, Scotland's care watchdog has said.