3 stars is being charitable
The hotel and rooms are fine. Breakfast is adequate. The pool was greenish. Internet connection was lousy and we were near the lobby, so I can't imagine what it would be on the end. The rooms are quiet and spacious and the heat is easy to control.
What was lacking was how customers are treated, and no matter how nice the hotel, being rude and the "oops we forgot to tell you about the other charges" way of doing business breaks the deal. 
First, they just kinda forget to tell you that their formerly free parking lot is now considered a revenue source. It is now $13/night to park your car. In my opinion, this amounts to false advertising and gouging. You aren't paying for valet service here, so why the charge? The lot is there anyway, it hasn't been charged for in the past, and this is one step short of charging your for your showers. 
Second, the staff is rude. When I asked why I wasn't told about the parking fees when I made the reservations, she said it wasn't her problem. If it wouldn't have just been shooting myself in the foot (they wouldn't have cared) and traveling with an 80+ yr old man, I would have gone elsewhere just on principle.