I live right down the street from SP. The hotels in the area are the Sheraton, Courtyard Marriott, Holiday INN express, Red roof inn, and I believe a Residence Inn.
Bensalem about 10 min away has another Courtyard Marriott, a Radisson Inn and Mcantosh Inn oh and a Red roof inn.
Stay away...