I know when we have pups, I normally offer certain pups to certain owners, based upon trying to make the best match. Certain pups in a litter will be spoken for already, so visiting to choose a pup is not always productive - you might fall for a pup that's not available and/or not necessarily of a temperament that suits you. People can also fall for pups that they like based on colour or markings (not really such an issue with labs!) which isn't always the best way of matching them either.
Also, if you go to visit just once, some pups may be more sleepy etc and not seem so interesting. Only the breeder knows their personalities inside and out. If you do decide to visit, you probably need to do so a few times, at different times of the day etc which can be very difficult for a breeder busy with pups etc.
The only thing for me that raises alarm bells with your purchase is that you are getting pedigrees for each parent? For the price you are being asked to pay, you should be getting ANKC registration papers for your pup, not just the parents. You should also, like Hyacinth has said, be getting hip score results for both parents, and any other health tests relevant to Labradors.
If you're not sure on what you should be paying for, contact your relevant State canine body and ask, they are normally more than helpful. You can find contact details here: Australian National Kennel Council