Good and fair prices, very reasonable to work with and will give you time to explain the details behind your project. No complaints in terms of communication and responsiveness as was very timely with replies and worked hard to keep me in the loop. Consider me a satisfied customer, would recommend to others.