I had an overall satisfactory and pleasant experience with Gigaquirks. The staff representing them (Geraldine) was quite efficient with her communication. She was also very clear on the deliverable and timeframe. Work was done to the quality I expected, and on time. I would be happy to work with them again. In fact, I am already compiling a list of tasks they can help me with, so I can discuss the scope with them soonest.