Anything less than 5 stars is a joke.....They have the greatest selection, if they don't have it they find it!!!! and the best attitude around....give me a break, this place is clean, it is fast, and everyone works at customer service!!!!! which in this world may be more than some customers can handle.
Pros: Hard working group
Cons: well considering where it is maybe there are no real cons