Hi,
Your post is (to me) not clear as to whether you seek opinions about the quality of the repair work or the turn-around. If the former, consider that "3 weeks" can mean "3 weeks in shop" and that shipping will add time to both the front and back end of the repair. (weeks if the item goes by ground round trip CA - NJ) "Time in shop" can also fail to address "time in shipping and receiving." If the timing is critical to you (e.g., going on vacation, etc.) you may wish to confirm this and perhaps make arrangements for expedited shipping. Best of luck.
Celac