Uphold has been working for me but horrible customer service.. Be prepared to have your account randomly frozen for weeks.. localbitcoins.com is a bit more private and is reliable but a littlle more expensive..
Nice to just buy/sell in cash with friends in Hawaii