They have modernized their facility and the online scheduling website works better. I typically need blood drawn while fasting so I really love the online scheduling feature. Upon arrival the check in is now faster and more efficient. My typical wait time for the past couple of years has been no more than about 15 minutes (with an appointment). The staff that I've encountered have been friendly and efficient. Most of the time that I've had blood drawn it has been with no pain nor problems. Sometimes I don't drink enough water which makes it more difficult to draw my blood (be well hydrated!).