I adopted a really skinny little pitbull mix girl, not too long ago. I came with my dog and as soon as I walked in I was greeted by a male staff who immediately walked me to the computer in order to identify the dog I wanted to see. It was one puppy off of a 6 puppies litter, he was already with a family so the man who was assisting me asked me if I wanted to see any other dog and patiently brought almost one by one the puppies from the same litter and allowed me to spend time with them and watch their interaction with my dog. I fell in love as soon as he brought me the last one I met, the one I adopted and after a while playing with her, when I looked around I realized I was the only person who was still there meeting a dog and still everybody was very courteous and helpful.
The adoption process is detailed but yet simple, they will make you questions to ensure everything is OK and that you're aware of all responsibilities and possibilities. The fee is not really high and they provide you with a started kit, with discounts for food packages and free things like a tag, which really helps!
Also if you have any other doubts after the adoption they're still very helpful.