I'd give this place zero star if I can. Staff is very unfriendly and rude. Have absolutely no idea how their billing department works, but sent me a bill an entire year after the service was done. Was told by their staff if we don't like it here, then go someplace else. Poor customer service, long wait (over an hour almost every time) and Dr. Stephen isn't all that great. Take your business to Wee Care Pediatrics!