On Coffee wallet users have access to their private keys. Also the wallet can be recovered using a 12 word passphrase. It has an unusual Cafe themed user interface, maybe because of the name but is a bit distracting for a crypto wallet. The wallet supports ETH, BTC, LTC, all ERC-20 token and other blockchains. The wallet has a built in Exchange feature for users to easily switch between coins, and a handy history tab to view all send and receive transaction in the wallet.
Overall the wallet offers a good user experience. Users can Send/recieve a lot of coins and hold while having access to their private keys. What I am not a fan of is the misleading UI, in my opinion does not do justice to a crypto wallet.