If you need to stay near Philadelphia, I recommend the Crowne Plaza, Cherry Hill.
I’ve stayed there a month now, and the room is nice, the service is great and the view is fantastic.
Last week I had this view of the boat races (rowing) on the Cooper River.