I find the customer service(chat line) helpfull people, professional and a convienient means to get some help.
The layout of the site looks userfriendly. Didn`t get the change to use it because Upaycard has a thorough process of getting your account and bank checked.
My advice is to be more precise what you exacly need for verification in my case I needed to send extra proof and docs. That slows down the process because each time another lead time is taken.
My overall feeling is that when everything is verified Upaycard is a solid company to do business with.
Regard Michiel