I've been staying here a few nights out of a 11 night stay and I'm pretty happy. The breakfast is good and not too crowded (which translates to attentive wait staff). When I arrived to my room, everything looked clean with the exception of two areas, which I always check. The couch wasn't as clean as I would have liked and the pictures were a bit dusty. Not a deal breaker, I just wish more hotel staff paid attention to the details.
The highway noise could be an issue for some light sleepers (if so ask for a low number - away from the road)