The hardware is excellent but it is so limiting for real work. I bought a top of the range one many years ago along with a top end PC laptop. I used the MacBook about 3 times as the software for what I needed was rubbish.