For the last couple of years I have donated every two months. I have been to this location two times and I have had a great experience both times. There are always a lot of appointments available online and their hours are very reasonable. Keep in mind you can do walk-ins as well, but you earn more reward points if you make an appointment online and follow through with it.
I usually donate red blood cells and plasma, so I do get my platelets returned to me, and one time at another location the stick wasn't right and I ended up blowing a vein. So I'm always a little nervous, but both of my experiences at this location my stick has been flawless.
All of the workers are super nice and helpful. The room is really cold but they have blankets and heating pads if you need. The have ample of snacks and drinks during your post donation wait. And as added bonuses they have flat screen TV showing local shows or games during your donation.
They are always in need of donations and if you are willing and able to donate please do!! :)