Terrible. 1) I placed an order that was processed incorrectly, even the phone support couldn't figure it out. 2) In general, you can't see latest activity, it tells you to go to the website. 3) The app is sort of a vague attempt, far behind every other brokerage.