Communication was excellent throughout the the process. Quality control could use some work for the final product. However, for the price I wont complain as it does function as intended. I was even sent a few extra parts for the ones that weren't as functional. Thank you for your efforts.