pay by hour hotels in diamond harbour rd