I've worked with other photographers, and by far this was the best experience I've had. Craig was professional, personable, and took outstanding photos. He went the extra mile for every shot, until it was up to his standards. He was completely prepared, and worked quickly and efficiently. He offered ideas and opinions, but I never felt rushed or pushed into a decision. He honestly wanted to do the best job possible, and it's obvious that he loves what he does. I can't say enough good things about our experience. If you're looking for a laid-back, yet professional and experienced person to work for you, this is definitely the person you want.