I have had the XtendTouch for 2 years. The ports are very finicky, it rarely connects on first go. It has not been worth the high price.