Besides the SpringHill Suites and the Courtyard by Mariott. There is the Element by Westin next to the Courtyard and located 6 miles away is the Hampton Inn in Yardley, right on I-95 South (2nd exit in PA). There is also the Wyndham in downtown Trenton but I wouldn't stay there if you paid me (I wouldn't trust the neighborhood), I actually accidentally won the Wyndham on Priceline and just scrapped it and bid again in a new area.