Totally great
You can fund it by Credit Card / US Checking Account.
You will have Visa Virtual Account to make purchases online.
You can have Visa Debit Card linked to your account to withdraw funds at ATM.
You can transfer to other accounts (instant / no fees / no chargebacks ).
Good security & easy interface.