Communication and location are pretty good. It could be a bit cleaner and tidier. On and all, considering the price, an OK solution If you travelling on a budget.