Great but could use some work.
While I like the extra 2% back, sometimes it takes HOURS for the money to be deposited into my account. Other times it only takes minutes. No clue why this happens but it does.
Rating: 4 stars