Pinnacle is a very professional and thorough program providing one-on-one treatment that caters to the individual. I would definitely recommend Pinnacle to others.