Firstly, it arrived way sooner than was initially scheduled.Packaged so well and the condition excellent. I had no problem setting it up and it works like a freaking charm!  Very happy that the quality is so good.I only have one issue: The keyboard was a Windows keyboard. I wouldn't have minded a non-branded keyboard that has Mac functions.I will most definitely buy from them again despite the keyboard flop.