This company offers very high quality work - I have been very impressed. It is some of the best quality I have seen. However, you do have to be patient when developing and working to patent an idea.
At first, I thought I could just patent my idea. They told me no, and I had to come back to them three times before they thought I was ready and I had something truly unique.
Then, I had to show them that I was not only committed to the project and understood the risks, but that I was financially capable of working with them. That was actually refreshing.
They are big on doing things right and taking time to make sure things are in the best interest long term. I had assumed I could patent right away, but as I learned, you have to have something unique developed to be able to file a patent.
So, just understand that this is a process, not something overnight. They explained it very well to me (almost too many times), but I can understand there are a lot of people out there that dont get that it takes a lot of work!