The product arrived fast and in good order, well packaged which made assembly faster. Assembly was straightforward. One nut lacked thread, but that was easy to fix. The 3018 cnc needs fine adjustments to square the X-, Y-, and Z-axes, but that is relatively easy to do. It would have been nice if the machine was delivered with a variety of cnc bits, rather than 10 identical V-bits. All in all, good value for money.