Overall the product was in great condition.  It looks brand new and works up to my expectations.  I had my own Magic Mouse which was fairly new and I purchased a brand new keyboard.  The item does come with keyboard and mouse (not apple) .  I feel like the price was worth it by paying half the price.  The only challenge which isn't the fault of the seller was shipping through FedEx.  It was almost a week after the expected delivery date.  My product sat in the warehouse for three to four days before they decided if they were going to deliver it or not.  I reached out to the seller and asked them to have it held.  I finally got my computer and it has so far worked great!