I had a very positive experience with Shax Engineering. We had to change the circuit board design in the mid-way and I dont know many companies which will be cooperative enough to do as required. The boards were delivered within the stipulated time and the customer service was really quite good so that I can give a good Shax Engineering review.