Not sure about small shuttle companies, but have you looked at Super Shuttle? I'm not sure if they would drop you at the hotel, but I'm sure they would drop you at EWR.
Those that don't know, EWR is the code for Newark Liberty International Airport. In the US, airport codes cannot start with the letter N, which is why they have such a weird code.
2007 - Majesty of the Seas
2009 - Enchantment of the Seas
2010 - Freedom of the Seas