Hamilton

Ive parked in Hamilton a few times and the service, food, and general condition are pretty poor, I was wondering if anyone knows of anything around there that is better please. preferably a ‘proper truckstop’
Thanks