I had my car ceramic coated from new by one if the best companies in the business.
http://www.envycarcare.co.uk/envy-detailing/ceramic-coating/That was over two years ago and its still perfect, the lifetime of the coating is an unknown but expected to be 5-8years.
Pics on here if your interested.
Im not a car cleaner and had Envy clean the car until mid summer last year when I invested in my own tools and began to learn how to make it snow!!! Only done it once so not posting a pic cuz it needs another go.
To acheive the best finish possible the VE dealer must not be allowed to touch the exterior surface car. Why because it is covered with minute steel particles accumulated during its rail transport to the port. Mine was washed five times before any surface work was undertaken.
Everything, paintwork, under wheel arches, leather seats and all interior and glass was cleaned and treated as part of the service and it didnt cost as much as some others have paid for just exterior treatment.