In Cherry Hill, NJ right across the bridge there is a Crowne Plaza, you are no more than 5-10 minutes from Philly. In Mt Laurel, NJ which is about 20 minutes away someone else mentioned the Marriott with CoCo Key which is nice then across the street is a new Aloft hotel. There are a ton of hotels right there in Mt Laurel.