I had someone else do our annual report for us which they turned out beautifully! They were able to keep it short (no more than 8 pages) while still getting all we needed done with ease!! No complaints about their service at this point - just be sure you ask questions before signing up because there's always something new or different being offered as far as discounts go so check everything thoroughly beforehand if possible.
We didn't have any issues during production/finalization stage either once finished product was ready -- communication between both parties did well throughout process too without question.