900? thats....... scary.
I myself used about 60.
All depends on where you are training as well though, if you're flying out of an uncontrolled airport in no-mans-land, it's gonna take you shorter to solo/finish than if you're flying out of places like Daytona, where it takes 40 minutes just to start the engine and get to the practice area for every flight.
I've seen students with 60 hours and no solo, or 180 hours before PPL, and I thought that it was extremely excessive, but 900? I'm almost inclined not to believe it