Best result usually dental office at home whitening procedure.
You get the trays custom made and the solution from the dentist. You whiten at home. The zoom , etc. In office procedures are only faster and you end up with at home procedure anyway. If this does not satisfy you , then veneers or crowns are the next step.