I gave them 2 stars because Riverside does have competitive pricing and most important for me was, they had the truck I wanted. If you are out of state, please note that they charge you $129 title fee no matter what the actual title cost is. I questioned the charge when buying the truck and was told that is what the Alabama's title department charges and that they would send the $129 to the title department for me. I was at the licensing department when the check was opened only to find out that Riverside sent them $18.50 for the title, not the $129. Riverside had kept the balance. When I asked Riverside about the balance, they said that they keep the balance in case there are extra charges with the sales tax and they needed the extra money to cover the charge. After several days of calling and talking to various people they still do not refund me the difference.
The other way they fell short of expectations was that the truck was the dirties new car I ever purchased. I actually had to stop and clean the windshield on the way home.