Ive got an almost identical one, buttons are in reverse though. works perfectly fine but occasionally does little things to annoy me. One time it couldnt connect to google so locked the headunit necessitating a factory reset (easy enough to do) and its bluetooth/microphone isnt the greatest. Plays music/radio fine and I leave my music and maps on SD cards so I dont lose them if I do need to reset it. Overall, for the price, its a reasonable unit but it isnt flawless.