The worst. Had a 3.10pm appointment and was still waiting at 5pm! Made my appointment online. They do 10min or 20 mins increment waiting times, but clearly not long enoug ... more