The small and thin size is great for taking with you and/or fitting in your purse or pocket and the touch screen and voice prompts are nice. But... the touch buttons are too complicated the keyboard for typing in the address, numbers and the street are all too small to touch without a stylus or a needle. They are TINY!!! The entire keyboard with all the numbers and letters, is 3/4 of an inch tall (5 rows of characters) by less than 2 inches wide (of 12 to 14 characters). WAY to small and frustrating to type anything without many mistakes. The initial downloading instructions were not detailed enough either. I ended up e-mailing customer service then going through the entire installation process over the phone with tech support for over an hour. I have returned mine and installed an in dash unit at Car Toys for 2K. It was worth it!!