These guys gave a fascinating presentation at my photo club:

The experience may be quite different than what you are looking for Rachelle, but they seemed to have an excellent outlook and attitude.

They also have a long term association with one of the members of my club, and as far as I am concerned, if he vouches for them, they are reliable.