I’ve seen far nicer rest areas, but also far worse. The stalls were relatively clean and there is even a «sanitary» hook on the door, so you don’t have to dirty your newly cleaned hands. I’ve never seen that before… kind of a nifty idea. I believe I saw signs for vending machines, but didn’t actually see them. Ample parking, easy to access(both coming & going) and areas for pet owners. All in all, not a bad place to cool your heels before hitting the road again.