Krescent Team is very hard working who produces quality work. They response quickly, sticks to the deadlines given, and communicate openly with suggestions. My experience with them has been excellent and highly recommend him for future projects. If you are looking for a knowledgeable person to outsource work he should be on your list of top picks. I will definitely hire him again.