The phone itself works very well and came with everything needed. However, my phone did not come unlocked and is completely useless until I bring it to the carrier so I can use my SIM card. It also came with a faulty battery that runs out when unplugged in about an hour (when left alone and screen is asleep).
Edit: My primary phone burnt out on me, and I've been using this for about a week, and the experience it left me made me completely regret not returning it when I had the chance. After a day, the screen blacked out every time I opened the keyboard, then the keyboard worked, but none of the buttons did, then neither the keyboard nor buttons worked (I could power it on, and use the touchscreen, then take out the battery to turn it off), then after about 5 or 6 days, The screen wouldn't work unless I pressed down on the edge of the phone pretty hard. Finally, after about 8 days of actually using this phone for the first time it died on me. If I could still return it and demand my money back from a cheap, broken phone they sold me, I would--but I waited too late.
That all being said, the phone itself is perhaps my favorite phone (when it works) that I've had. I highly recommend it--just not from this seller.