If you aren't checking luggage, this place is 4 star for sure. It's a clean airport with some of the best dining options from surrounding cities brought in house (Blanco, Olive & Ivy, Flo's, etc). The bathrooms are spacious and cleaned frequently. Parking is very affordable and drop off/pick up is very easy. There's a large cell phone lot with a huge display board that shows the arrival of incoming flights.
Here's the one major downside of this airport - and I've been flying here for 10 years and it's been the same almost every time - picking up your bags can easily take 30 to 45 minutes. There are frequent delays and often at least one carousel change. Forget about it if you're traveling with kiddos. I suggest assigning a parent or friend, not a stranger, to watch your child away from the carousel while you wait for luggage. There is plenty of room for them to run, twirl, crawl (mine's done it all) away from the carousel. It will be less stress for everyone.
Except for this major, consistent headache, I am proud to call this my home airport.