do your research and do it yourself i say...
once you learn, theres no need to go and get it done anywhere....make sure you use good products!!
you might not get the best shine you want first time round....but as you gain more experience youll be a pro!