I've had an "ok" experience so far. Not amazing, but not horrendous either. I kinda suspect it's just the specific staff member that has been assigned to me, and maybe a different member of personnel might provide a slightly better experience, but as I say, it's not been horrendous or truly awful. Just a little lacking. I generally find the Chinese to be far more eager to please and provide a good service but I think these guys are a little inundated so it's hard to keep up.