Strongly recommend you look elsewhere. I made the mistake of going here for my annual physical last fall, since I missed the onsite sessions at my employer. This place made me wait for hours (literally) for basic blood tests, and added unnecessary procedures to a basic physical to plump up the bill. To make matters worse, they billed to my insurance using the wrong diagnosis codes, so things that should be fully covered weren't. They were unwilling to change the codes even though it would cost them nothing. Oh, and their phones often don't work, so you can't even call to deal with them.
There are plenty of other good places to go - don't waste your time.