Both times I have donated here have been smooth experiences. The first time I donated whole blood, and was in and out in what seemed like 30 – 45 mins, including the time for refreshments. This wasn’t my first donation, if it were the procedure would have taken a little longer. The second time I donated platelets and that took the advertised 2 hours. The length of time is due to the process itself, it has nothing to do with the service. Both instances were on a Monday afternoon and I didn’t have to wait at all. The service was friendly and quick, making small talk during a pre-donation interview. They left me alone during the donation as I brought a book to read, but did check up on me occasionally. During the platelet donation they let me pick a movie to watch. Appointments are necessary for platelet donations, however I believe you can«drop-in» for whole blood donations. I’d recommend scheduling an appointment through their website or calling ahead. Make sure you join their rewards program, Brighten Life, when you visit. The reward points add up fast, as you get bonus points for consecutive visits in the calendar year. You can also get reward points for referrals. Feel free to contact me with questions regarding the donation process.