Nice people and I have gone here many times but I walked out today. Made an appointment and was told 2:30 was fine but when I showed up, it was clear that 2:30 was not fine. Looked like a convention. I waited 30 minutes and then walked out. My advice is not to rely on this place as they will always book you an appointment at the requested time but having an appointment means nothing. If you are walking by and they aren't busy, by all means walk in but just don't rely on an appointment or you will be disappointed.