It was delivered a week early. The box was beat up and it had me worried but it was packaged perfectly. The condition is flawless. The ad said generic mouse and keyboard but it came with an apple keyboard. Can’t complain about that. Highly recommend and I will buy again from this seller.